美文网首页
ln、find、tar

ln、find、tar

作者: 国王12 | 来源:发表于2019-03-16 14:52 被阅读0次

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

    相关文章

      网友评论

          本文标题:ln、find、tar

          本文链接:https://www.haomeiwen.com/subject/trfdmqtx.html