第14天 find命令详解 tar命令详解 tree命令 xargs命令

mac2024-03-07  38

find命令(待完善)

命令语法格式:find 路径(查找范围)参数(查找数据条件)

选项:

-name:按名称查找-iname:按名称查找(忽略大小写)-type :按类型查找-size :按大小查找-maxdepth :查找数据层级最深深度-mindepth :查找数据层级最浅深度-path:查找后边的路径-print:输出到标准输出-delete:删除查找出来的数据-exec:将前边查找出来的数据交给后边处理

根据名称信息查找

-name练习:查找/oldboy目录中, 是否存在名称是 oldboy.jpg文件

根据文件类型查找

-type练习:将/oldboy目录中所有目录文件查找出来

根据文件大小查找

size“c” for bytes :查找数据单位为字节“k” for kilobytes:查找数据单位为k“M” for megabytes:查找数据单位为M“G” for gigabytes:查找数据单位为Gsize 10k --找出10k大小的文件size +10k --找出大于10k大小的文件size -10k --找出小于10k大小的文件练习题:将/etc目录下 大于50k文件查找出来

特殊查找数据方法:

根据目录层级查找数据-maxdepth:查找数据层级最深深度-mindepth:查找数据层级最浅深度练习:如何只找/oldboy目录中名称为oldboy.txt文件, 不要在子目录查找 find /oldboy -maxdepth 1 -name “oldboy.txt”

多个查找条件参数组合方式

-a:多个条件是并且关系-o:多个条件是或者关系-not或者!:多个条件有取反操作练习01:如何查找两个文件是否存在练习02:将0开头所有信息找出来, 但是不要显示01信息练习03 :找出大小大于10k文件,但是不要显示图片文件信息练习03:排除指定目录不进行数据查找

如何将查找出来的数据信息进行批量删除

方法一:方法二:方法三:练习题:如何将/oldboy目录下的.txt文件 复制到/tmp目录方法一:方法二:方法三:

tar 压缩数据命令

压缩数据:

选项:

z:压缩数据方式gzipc:创建一个压缩包v:显示压缩数据过程f:指定压缩文件路径信息以及压缩文件名称信息练习题:把/oldboy目录下所有.txt压缩

解压数据:

x:解压-C:将压缩包解压后的数据保持到指定目录中练习:将/oldboy目录中所有.txt文件压缩并解压到/tmp目录中

查看压缩数据:

tar tf压缩包

tree命令 以树形结构查看目录文件

选项:

L 3:查看目录下三层目录(3改变几就是查看几层) -d :只查看目录

xargs命令

将多个信息进行分组显示:

echo 01 02 03 04 05 06|xargs -n2

01 02 03 04 05 06将所有信息转换命令参数信息
最新回复(0)