一,命令查找which
which:命令查找,後面直接跟命令
例:which vim:查找vim命令的位置
二,文件查找find
1,語法
find [path…] [options] [expression] [action]
命令 路徑 選項 表達式 動作(第6項中的-ls)
2,按照文件名查找
find /home -name 'a'
命令 路徑 選項 表達式
簡介:查找/home中,名叫a的文件
find /home -iname 'A'
3,按照文件大小查找
find / -size +5M
簡介:查找 / 下大於5M的文件
4,按照深度查找
find / -maxdepth 3 -a -name 'c'
簡介:查找 / 下3級目錄 名叫c的文件
5,按照屬主,屬組查找
find /home -user 'root'
簡介:查找 /home 中屬主是root的文件
find /home -group 'root'
簡介:查找 /home 中 屬組是root的文件
6,按照文件類型和權限查找
find /mnt -type d
簡介:查找 /mnt 中文件類型爲d(普通目錄)的文件
find /mnt -perm 644 -ls
簡介:查找 /mnt 中文件權限爲644的文件
三,壓縮,解壓
簡介:tar命令是Unix/Linux系統中備份文件的可靠方法,
幾乎可以工作於任何環境中,它的使用權限是所有用戶。
建議針對目錄
語法:tar 選項 壓縮包名稱 源文件
1,打包壓縮
tar -cf etc.tar /etc
命令 選項 壓縮包名稱 源文件
tar -czf etc-gzip.tar.gz /etc
tar -cjf etc-bzip.tar.bz /etc/
tar -cJf etc-xzip.tar.xz /etc/
查看一下這4個壓縮文件會發現除了名字不一樣外,大小還不一樣,這就是這4種命令的區別
etc.tar:沒有用壓縮工具壓縮最大32M
etc-gzip.tar.gz:用的gzip壓縮工具11M
etc-bzip.tar.bz:用的bzip壓縮工具9M
etc-xzip.tar.xz:用的xzip壓縮工具7.2M
你會發現隨着壓縮工具的不同它們的大小也隨之變化,壓縮的越小用的時間會越長,反之越短。
2,解壓
上面那個是解壓到當前所在目錄,命令後面跟 -C 是指定解壓到哪個目錄如下: