文件查找
过滤文件 grep 语法 grep “root” /etc/psswd
查找命令目录 which 语法 which cd
查看文件所在的目录 whereis 语法 whereis yum
查找文件 find 语法 find 路径 条件 跟条件相关的操作符 [-exec 动作]
按名字 -name -iname -i 忽略大小写
文件类型 -type f 普通文件 d 目录文件 l 连接文件 b 设备文件
按照大小 -size 示例: -size +5M 大于5M -5M 小于5M
a 为 作为连接意思为并且 size +3M -a -size -5M 大于3M小于5M
o 作为或者 -size -1M -o -size +80M 小于1M或大于80M
-size -3M -a -name 大于3M并且名字为
按照时间: -atime= access访问时间 默认时间为天
-mtime = modify改变时间
-ctime =change修改时间
-amin #分钟 在几分钟之前
-mmin 在几分钟之内
-cmin
按文件权限 -perm 语法 find / -perm 644 查找权限为644的文件
找到后的处理
-name ‘root’ | -print 打印 xargs 最多用传输cp,rm,cd命令 -
-exec 一个一个输入
语法:find /home/ -name test* -exec rm -rf {} \; #{}为前面查找到的内容,\; 格式
打包压缩:
以.tar.rz .tar.bz2 .zip 结尾的文件是压缩文件
tar 工具 语法: tar cvf (最多用) 压缩 c 创建 v 详细信息 f file文件
tar xvzf 压缩文件 [-C 解压路径] 压缩文件较小
tar xvjf 压缩文件 [-C 解压路径] 压缩文件最小
tar xvf -C /文件 解压缩 x解压 -C 指定压缩的路径
压缩其他的工具:
gzip 源文件 #格式 file.gz结尾
bzip2 源文件 #格式 file.bz2结尾 安装软件yum -y install bzip2