文件查找

文件查找代码 文件查找

大家好,欢迎来到IT知识分享网。

1.文件查找

//简介 which:命令查找 find:文件查找,针对文件名 locate:文件查找,依赖数据库 一、命令文件查找 查找ls命令的位置 #which ls //从PATH环境变量 或者 #whereis ls 二、任意文件 find 语法:find [path...] [options] [expression] [action] 命令 路径 选项 表达式 动作 按文件名:find /etc -name 'hosts' find /etc -iname 'hosts' find /etc -iname 'hos*' -i 忽略大小写 按文件大小:find /etc -size +5M find /etc -size 5M find /etc -size -5M 指定查找的目录深度:find / -maxdepth 3 -a -name 'ifcfg-en*' find / -maxdepth 4 -a -name 'ifcfg-en*' 按文件属主、属组找:find /home -user user01 find /home -group user02 按文件类型:find /tmp -type f find /dev -type b 按文件权限:find /etc -perm 644 -ls 找到后处理的动作ACTIONS:find /tmp -name '775*' -delete //找到后删除 find /etc -name 'ifcfg*' -ok cp -rvf {} /tmp \;

2.文件打包和压缩

//简介 tar命令是Unix/Linux系统中备份文件的可靠方法,几乎可以工作与任何环境中 它的使用权限是所有用户。建议针对目录 //打包,压缩 语法:tar 选项 压缩包名称 源文件 #tar -cf etc.tar /etc #tar -czf etc-gzip.tar.gz /etc //z是gzip #tar -cjf etc-bzip.tar.bz /etc //j是bzip #tar -cJf etc-xzip.tar.xz /etc //J是xzip 观察三个包的体积 #ll -h etc* -rw-r--r--. 1 root root 9.4M 7月 7 17:04 etc-bzip.tar.bz -rw-r--r--. 1 root root 11M 7月 7 17:04 etc-gzip.tar.gz -rw-r--r--. 1 root root 7.5M 7月 7 17:05 etc-xzip.tar.xz 压缩速度和压缩体积成反比 //解压,解包 查看:tar -tf etc.tar //t查看 f文件名 解压缩:tar -xf etc.tar.gz tar -xvf etc.tar.gz -C /tmp //-C重定向到/tmp目录下

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/124244.html

(0)
上一篇 2025-10-08 16:26
下一篇 2025-10-08 16:45

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信