Linux 檔案打包及壓縮

2021-10-18 14:11:30 字數 990 閱讀 7344

引數c是建立tar包的意思

z是壓縮成gz格式

j是壓縮成bz2格式

j是壓縮成xz格式

f後面跟tar包名字

[root@localhost ~]# tar -czf etc.tar.gz /etc

tar: removing leading `/' from member names

[root@localhost ~]# tar -cjf etc.tar.bz2 /etc

tar: removing leading `/' from member names

[root@localhost ~]# tar -cjf etc.tar.xz /etc

tar: removing leading `/' from member names

用t引數檢視tar包裡的內容

[root@localhost ~]# tar -tf etc.tar.gz
tar -xvf /root/etc.tar.xz

可以不加-

tar xf /root/etc.tar.xz

tar xf /root/etc.tar.xz -c /

用 - 代表記憶體,替換tar檔案

tar czf - /etc/ |tar xzf - -c /tmp/

在目標主機上用nc命令開啟乙個監聽埠1234,然後把接收到的資料通過管道給tar命令解壓

# nc -lp 1234 |tar -xzf - -c /tmp/
在原主機用tar命令將要複製的目錄壓縮打包到記憶體(-),讓後通過nc目錄傳送到目標主機的1234埠

[root@localhost ~]# tar czf - /etc/ |nc 192.168.1.225 1234

tar: removing leading `/' from member names

Linux 檔案打包及壓縮

簡介 tar命令是unix linux系統中備份檔案的可靠方法,幾乎可以工作於任何環境中,它的使用許可權是所有使用者。建議針對目錄 打包,壓縮 語法 tar 選項 壓縮包名稱 原始檔 命令 tar cf etc.tar etc tar czf etc gzip.tar.gz etc z是gzip t...

檔案打包及壓縮

檔案打包及壓縮 demo 複製未打包的檔案到遠端主機 root vmware du sh etc 39m etc root vmware rsync va etc study 172.25.202.20 tmp 將 etc下的所有檔案.root vmware rsync va etc study 1...

檔案打包及壓縮

tar命令是unix linux系統中備份檔案的可靠方法,幾乎可以工作於任何環境中,它的使用許可權是所有使用者。建議針對目錄。語法 tar 選項 壓縮包名稱 原始檔 打包,壓縮 tar cf etc.tar etc tar czf etc gzip.tar.gz etc z是gzip tar cjf...