chattr
,可修改文件的多种特殊属性:
a
,增加该属性后,只能追加不能删除,非root用户不能设定该属性c
,自动压缩该文件,读取时会自动解压;i
,增加后,使文件不能被删除、重命名、设定链接接、写入、新增数据lsattr
,该命令用来读取文件或者目录的特殊权限
which
,找命令。locate
,针对已生成的全局文件树索引对文件名进行搜索,但使用前需要先安装mlocate
且执行updatedb
来生成文件树索引;该命令仅支持按文件名进行搜索。find
,遍历查找指定目录(不指定就针对整个系统进行查找);该命令支持多种筛选条件(可按与或否
的逻辑关系进行串联)进行查找,如:-name
和-iname
参数传入,支持通配符。-user
参数传入。-group
参数传入。-atime
(Access time)/-ctime
(Change time)/-mtime
(Modify time)参数传入,其中-mtime
参数比较常用。-type
参数传入。-size
参数传入。tail -f
可实时追踪一个或多个文档的所有更新,这个功能在调试程序时非常好用:
tail -f /var/log/mail.log /var/log/apache/error_log
du -sh filename
,解释:
-s
,表示只列出目录本身的数据。-h
,系统自动调节单位。tar
打包工具。gzip sourcefile
,解压则用gzip -d zipfile
。.gz
。tar -czvf distfile sourcedir
,压缩打包sourcedir到disfile。tar -zxvf sourcefile
,解压解包fourcefile到当前目录。-z
表示使用 gzip 压缩工具;其实还可使用其它压缩工具(如 bzip2 和 xz),但毕竟最常用的还是 gzip。-c
(c
for compress)表示压缩打包,-x
表示解压解包。-v
表示可视化。-f
后面跟文件名(即-f filename
),表示压缩后的文件名为 filename,或当期需要解压文件 filename。tar -czvf files.tar.gz file1 file2 file3
。-t
,但需要注意的是必须与-f
同用,其用法为:tar -tf file.tar.gz
。yum install -y zip
进行安装。zip distfile sourcefile
,压缩目录则用zip distfile sourcedir
。-r
,如zip -r distfile sourcedir
。unzip
命令,如unzip file.zip
。