find / -name file1
从 '/' 开始进入根文件系统搜索文件和目录
find / -user user1
搜索属于用户 'user1' 的文件和目录
find /home/user1 -name *.bin
在目录 '/ home/user1' 中搜索带有'.bin' 结尾的文件
find /usr/bin -type f -atime +100
搜索在过去100天内未被使用过的执行文件
find /usr/bin -type f -mtime -10
搜索在10天内被创建或者修改过的文件
find / -name *.rpm -exec chmod 755 '{}'
搜索以 '.rpm' 结尾的文件并定义其权限 ^
find /tmp -name *.hprof -exec rm -f {}
批量删除java堆栈.hprof文件
find / -xdev -name *.rpm
搜索以 '.rpm' 结尾的文件,忽略光驱、捷盘等可移动设备
locate *.ps
寻找以 '.ps' 结尾的文件 - 先运行 'updatedb' 命令
whereis halt
显示一个二进制文件、源码或man的位置
which halt
显示一个二进制文件或可执行文件的完整路径
grep -rn "query_string" *
Linux目录下全局查找所有文件中是否包含指定字符串(-r:递归;-n:显示行号)
7. 压缩
命令  | 描述  | 
zip myfile.zip myfile  | 压缩  | 
zip -d myfile.zip myfile  | 添加  | 
zip -m myfile.zip myfile  | 删除  | 
unzip -o myfile.zip  | 解压(覆盖)  | 
unzip -n myfile.zip  | 解压(不覆盖)  | 
zipinfo myfile.zip  | 列出压缩文件信息  | 
8. 磁盘空间
命令  | 描述  | 
df -h  | 显示已经挂载的分区列表  | 
ls -lSr |more  | 以尺寸大小排列文件和目录  | 
du -sh dir1  | 估算目录 'dir1' 已经使用的磁盘空间'  | 
du -sk * | sort -rn  | 以容量大小为依据依次显示文件和目录的大小  | 
9. 系统负载
命令  | 描述  | 
top -d 20 -p 1303  | 将进程号1303的系统负载,每隔20秒刷新一次  | 
top -d 20 -n 3 -b > test.txt  | 每隔20秒,一共执行3次, 将统计结果导入到test.txt文件中。  | 
Shell
输入/输出重定向
命令  | 功能说明  | 
command > file  | 将输出重定向到 file  | 
command < file  | 将输入重定向到 file 相关阅读:
  | 
