ln、find、tar
符号连接 (symbolic link)文件 也被称为 软连接
ln -s创建软连接 ln 不接参数,创建硬链接
字符(character) /块 (block)设备文件
以c开头的就是字符设备,猫等串口设备
以b开头的就是块设备 硬盘,光驱等都都属于块设备
套接口(socket)文件
以s开头
sock文件也是一类特殊文件,这类文件通常用在网络之间,进行数据连接,列如 我们可以启动一个程序来监听客户端的请求
file 显示文件类型
which 显示命令全路径
PATH :
命令行命令会从PATH 对应的路径中查找,如果PATH对应的路径中没有查找到,就会报错
whereis 显示命令.源码 说明文档 ,及其相关文件全路径
find 查找目录下的文件
查找原理:从磁盘里一个一个查找,速度慢
查找 路径 名字 文件名
显示 位置
如果oldboy 记不全,就写old* 表示模糊查找,查的是old开头的所有文件 *boy 是查boy结尾的所有文件
按文件类型查找 -type -f
-type -d 按目录类型查找
总结: -name 按文件名查找
- type 按文件类型查找
-exec 对查找到的结果再处理
默认是交集 ,省略了-a 如果想要并集,加 -o
xargs 分组 需要接< 便准输入 符号
-n n为数字,即为几个一组
[root@oldboyedu /data]# echo {1..10} >test.txt
[root@oldboyedu /data]# cat test.txt
1 2 3 4 5 6 7 8 9 10
[root@oldboyedu /data]# xargs -n 3 <test.txt
1 2 3
4 5 6
7 8 9
10
[root@oldboyedu /data]# xargs -n 4 <test.txt
1 2 3 4
5 6 7 8
9 10
[root@oldboyedu /data]# xargs -n 5 <test.txt
1 2 3 4 5
6 7 8 9 10
-d 自定义分隔符,如果不指定,分隔符就是空格
-i 把{} 当作前边查找的结果
date 显示与设置系统时间
-s 修改时间
date +%F 显示当前时间
tar 打包压缩命tar zcvf
打包: tar zcvf 位置 ./文件
查看 tar -tf 位置.tar.gz
解压 tar zxvf 文件.gz (-C 可以指定解压位置)
语法:tar 参数: 筐(包) 苹果(文件)
-z 压缩
-c 创建mn
-v 显示输出过程
-f 指定压缩文件的名字
-t 查看压缩内容
-C 指定解压目录
-x 解压
-h 跟随软连接