文件的打包和解壓:tar
tar -czf name.tar.gz /etc 一般情況下使用-czf參數,c 爲創建新的存檔、z 爲指定壓縮方式爲gzip( j 爲bzip2,J 爲xz)(要加後綴:.tar.gz,默認不創建)
-f:指定壓縮包的存放路徑及名字,切記,這個參數是最後一個參數,後面只能接檔案名。
-C:在壓縮時使用是指定要打包的文件或目錄。用法:tar -caf name.tar.gz -C /root/sy sh指定在sy目錄下將sh打包。在解壓時使用是解壓到指定位置。用法:tar -xvf name.tar.gz -C /sy將文件解壓在sy目錄下。
-P:會保留所有輸入的路徑,和-C一起使用沒有效果(-C優先級高),在解壓時也需要加入P參數纔會生效,否則會顯示tar: Removing leading ‘/' from member names(不保留/,即從當前目錄開始創建)。
個人感覺-C更好用一些,直接指定要打包的文件或目錄,解壓時也直接指定解壓到哪一目錄
查看:ls
ls -R:顯示查看目錄的完整結構。
[root@man sy]# ls -R root
root:
sy
root/sy:
sh
root/sy/sh:
freeip.txt ping.sh sy.txt usedip.txt useradd2.sh useradd.sh userdel.sh