linux 文件的打包和解壓

文件的打包和解壓: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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章