ln、find、tar

2019-03-16  本文已影响0人  国王12

符号连接 (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  跟随软连接

上一篇下一篇

猜你喜欢

热点阅读