打包压缩与搜索命令
-
tar 对文件进行打包压缩或解压
tar命令参数及其作用参数 作用 -c 创建压缩文件 -x 解开压缩文件 -t 查看压缩包内有哪些文件 -z 用Gzip压缩或解压 -j 用bzip2压缩或解压 -v 显示压缩或解压的过程 -f 目标文件名 -P 保留原始的权限和属性 -p 使用绝对路径来压缩 -C 指定解压到的目录 -
grep 在文本中执行关键词搜索,并显示匹配的结果
grep命令参数及其作用参数 作用 -b 将可执行文件当做文本文件来搜索 -c 仅显示找到的行数 -i 忽略大小写 -n 显示行号 -v 反向选择 -
find 按照指定条件查找文件
find命令参数及其作用数 作用 -name 匹配名称 -perm 匹配权限 -user 匹配所有者 -group 匹配所有组 -mtime -n +n 匹配修改内容的时间(-n指n天以内,+n指n天以前) -atime -n +n 匹配访问文件的时间 -ctime -n +n 匹配修改文件权限的时间 -nouser 匹配无所有者的文件 -nogroup 匹配无所有组的文件 -newer f1 !f2 匹配比文件f1新但比文件f2旧的文件 –type b/d/c/p/l/f 匹配文件类型(块设备、目录、字符设备、管道、链接文件、文本文件) -size 匹配文件大小 -prune 忽略某个目录 -ecxec {}; 后跟进一步处理搜索结果的命令({}表示find命令搜索出的每一个文件,命令的结尾必须是;) ex: 在整个文件系统中找出所有归于linuxprobe用户的文件并复制到/root/findresults目录
find / -user linuxprobe -exec cp -a {} /root/findresults/ \;