查找目录内容
命令:find
作用:递归的在目录中查找文件
格式:find 查找范围 选项 条件
按文件名查找 -name 按照文件名查找 -size 按照文件大小查找 +数值 表示查找大于该数值的文件 - 数值 表示查找小于该数值的文件 不带 +,- 数值的话就是查找和该数值相同的文件 -type 按照文件类型查找
文件类型有{7种}
d 目录 b 块设备文件 c字符设备文件 -或f 普通文件 l 链接文件 s套接字文件
p管道文件
按照文件时间查找
文件时间戳
atime 文件访问时间 mtime 文件内容修改时间 ctime 文件属性更改时间
格式 find 范围 -atime 时间值
按照文件归属查找
查找属主 find 范围 -user 属主
查找属组 find 范围 -group 属组
查找删除了用户但家目录仍在的用户 find 范围 -nouser
按照权限查找
find 范围 -perm 权限 精确查找,完全符合的文件才会被列出
find 范围 -perm -权限 部分查找 ,所找的权限会满足,其他位置不做要求
find 范围 -perm /权限 模糊查找 ,满足其中任何一项权限就会被列出
find 命令的二次处理 find / -name shadow -exec cat -n {} \;
查找文件内容
命令:grep
作用:打印匹配指定字符串的行
格式:grep 选项 字符串 文件名 grep -v “字符串” 文件名
选项
-n 显示行号 -i 不管是不是大小写的都给你找出来 -o 只显示查找的字符串 -v 反向匹配 “^字符串” 匹配开头与字符串相同的文件 “字符串$” 匹配结尾与字符串相同的文件 “^$” 匹配空行,可以在选项中加入添加-n显示行号更好的去查看空行
文件的压缩与解压
zip
作用:压缩文件
格式:zip 压缩后的文件名 需要压缩的文件
压缩后的文件名后缀为 .zip
解压缩
命令:unzip 格式: unzip 压缩文件(.zip后缀的)
gzip
作用:压缩文件
格式:gzip 选项 文件名
后缀:.gz
选项 : -d 解压 -l 查看压缩文件的基本信息
bzip:后缀 .bz2
zcat:显示压缩包中文件的内容