一、文件查找
1、查找命令:
which ls 可查找命令
whereis ls 可查找命令、文件
2、任意文件查找:
locate 查找文件
find 语法:find /etc name "hosts"
命令 路径 选项 表达式
(1)按文件名查找:find /etc -iname "hosts" (-i 可以忽略大小写查找)
(2)按大小查找: find /etc -size +5M(大于5M)
(3)按目录深度:find /-maxdepth 4 -a -name "ifcfg -en*"
(4)按文件主、组查找:find /home -user jack
(5)按文件类型查找:find /dev -type f
( f:普通文件 b:块普通文件 d:目录 p:管道 l:连接 )
(6)按权限查找:find .-perm 744 -ls
3、找到后处理:
找到后复制:find /etc -name "ifcfg" -ok cp -rvf {} /tmp \;
找到后删除:find .-perm 744 -dele
二、文件打包及压缩
1、tar命令是Unix/Linux系统中备份文件的可靠方法,几乎可以工作于任何环境中,它的使用权限是所有用户,建议针对目录。
打包、压缩: tar 选项 压缩包名称 源文件 tar -cf etc.tar /etc
查看、并没有解压: tar -tf etc.tar (t查看 f文件名)
解压、解包: tar xf etc3.tar.xz
tar -xvf etc2.tar.bz2 -C /tmp -C重定向到//tmp目录
压缩包文件类型: .uzip .gzip .bzip等