linux檔案壓縮和解壓命令

2021-08-16 23:19:34 字數 2847 閱讀 9941

在linux上我們需要傳送或者使用很多任務具包都是壓縮包,我們就需要對該檔案進行壓縮或者解壓,但是linux不想windows那樣用滑鼠點點點就好了,linux上我們必須使用命令來完成這項工作。

tar -cvf 打包後的檔名 被打包檔案

看栗子:

[root@localhost code]# ls

shell

[root@localhost code]# tar -cvf shell.tar shell

shell/

[root@localhost code]# ls

shell shell.tar

tar -czvf 壓縮後檔名 被壓縮檔案

shell  shell.tar

[root@localhost code]# tar -czvf shell.tar.gz shell.tar

shell.tar

[root@localhost code]# ls

shell shell.tar shell.tar

.gz

這樣就壓縮完畢

現在我們可以刪除包檔案和原始檔再去解壓壓縮包

[root@localhost code]# ls

fq shell shell.tar

.gz sher zlb

[root@localhost code]# rm -rf shell

[root@localhost code]# ls

fq shell.tar

.gz sher zlb

[root@localhost code]# tar -xzvf shell.tar.gz

shell/

shell/sher

[root@localhost code]# ls

fq shell shell.tar

.gz sher zlb

打包——壓縮——解壓——解包 全過程

[root@localhost code]# ls

shell

[root@localhost code]# tar -cvf shell.tar shell

shell/

shell/sher

[root@localhost code]# ls

shell shell.tar

[root@localhost code]# rm shell -rf

[root@localhost code]# ls

shell.tar

[root@localhost code]# tar -czvf shell.tar.gz shell.tar

shell.tar

[root@localhost code]# ls

shell.tar shell.tar.gz

[root@localhost code]# rm -rf shell.tar

[root@localhost code]# ls

shell.tar.gz

[root@localhost code]# tar -xzvf shell.tar.gz

shell.tar

[root@localhost code]# ls

shell.tar shell.tar.gz

[root@localhost code]# rm -rf shell.tar.gz

[root@localhost code]# ls

shell.tar

[root@localhost code]# tar -xvf shell.tar

shell/

shell/sher

[root@localhost code]# ls

shell shell.tar

[root@localhost code]# rm shell.tar

rm: remove regular file `shell.tar'? y

[root@localhost code]# ls

shell

[root@localhost code]#

壓縮——解壓簡化過程

[root@localhost code]# ls

shell

[root@localhost code]# tar -czvf shell.tar.gz shell

shell/

shell/sher

[root@localhost code]# ls

shell shell.tar.gz

[root@localhost code]# rm -rf shell

[root@localhost code]# ls

shell.tar.gz

[root@localhost code]# tar -xzvf shell.tar.gz

shell/

shell/sher

[root@localhost code]# ls

shell shell.tar.gz

[root@localhost code]# rm -rf shell.tar.gz

[root@localhost code]# ls

shell

[root@localhost code]# cd shell/

[root@localhost shell]# ls

sher

解壓和壓縮是常用命令,一定要掌握

linux壓縮和解壓檔案命令

tar 解包 tar zxvf filename.tar 打包 tar czvf filename.tar dirname gz命令 解壓1 gunzip filename.gz 解壓2 gzip d filename.gz 壓縮 gzip filename tar.gz 和 tgz 解壓 tar ...

Linux檔案壓縮和解壓縮命令

linux檔案壓縮和解壓縮命令 tar 命令 打包並壓縮的話,原檔案也會預設存在 c 建立打包檔案 x 解包 t 檢視包裡的類容 r 向包裡追加檔案 v 顯示打包過程 f 檔案 比如 命令 引數 包名 要打包的檔案路徑 tar cvf zzj.tar ect zzj ect ko tar xvf z...

linux壓縮和解壓命令

tar命令 解包 tar zxvf filename.tar 打包 tar czvf filename.tar dirname gz命令 解壓1 gunzip filename.gz 解壓2 gzip d filename.gz 壓縮 gzip filename tar.gz 和 tgz 解壓 ta...