1、解压
tar zxvf filename.tar.gz -C /home/dir
unzip filename.zip
2、文件查询
(1)查找 48 小时内修改过的文件find -atime -2
(2)在当前目录查找 以 .log 结尾的文件。 . 代表当前目录find ./ -name '*.log'
(3)查找 /opt 目录下 权限为 777 的文件find /opt -perm 777
(4)查找大于 1K 的文件find -size +1000c
查找等于 1000 字符的文件find -size 1000c
3、复制/剪切文件
复制文件:
(1)复制 a.txt 到 test 目录下并重命名为b.txt。cp a.txt /test/b.txt
(2)scp 远程拷贝文件,本地1.mp3文件复制到www.runoob.com服务器的/home/root/others/music文件夹下,如果复制的是文件夹加上-rscp /home/space/music/1.mp3 root@www.runoob.com:/home/root/others/music
移动文件或修改文件名:
(1)将文件 test.log 重命名为 test1.txtmv test.log test1.txt
(2)将文件 log1.txt,log2.txt,log3.txt 移动到根的 test3 目录中mv log1.txt log2.txt log3.txt /test3
4、删除文件
删除一个目录中的一个或多个文件或目录,如果没有使用 -r 选项,则 rm 不会删除目录。如果使用 rm 来删除文件,通常仍可以将该文件恢复原状。
(1)删除任何 .log 文件,删除前逐一询问确认rm -i *.log
(2)删除 test 子目录及子目录中所有档案删除,并且不用一一确认rm -rf test
(3)删除以 -f 开头的文件rm -- -f*
5、定时任务
crontab [-u username] //省略用户表表示操作当前用户的crontab-e (编辑工作表)-l (列出工作表里的命令)-r (删除所有任务)

案例:
每分钟访问一次百度:* * * * * curl http://baidu.com
查看crontab日志: tail -f /var/log/cron.log
6、系统版本查询
cat /etc/redhat-release
7、磁盘空间查询
(1)显示磁盘使用情况df -l
(2)以易读方式列出所有文件系统及其类型df -haT
(3)查看指定目录的总大小du -sh 目录名称

