『壹』 linux 命令中tar後跟的zxvf是什麼意思呢每次解壓文件都需要用到,沒有的話還無法進行
分別是四個參數:
x : 從 tar 包中把文件提取出來。
z : 表示 tar 包是被 gzip 壓縮過的,所以解壓時需要用 gunzip 解壓。
v : 顯示詳細信息。
工具/材料:電腦、linux終端命令行。
1、首先准備一個文件內容,供後面的操作。

注意事項:
linux本身就是擁有強大的shell的一個系統,命令自然是最核心的部分,比如說關機開啟或者關閉服務,讀寫文件,更換文件許可權,增加刪除用戶,用戶組管理等等等都可以在純命令行下進行。
就像Windows用滑鼠在圖形化界面操作,Windows也有命令行叫cmd你可以在開始中運行他,但是它並不是像linux裡面那麼強大,linux的命令是萬能的,而Windows可能做不到或者說不受歡迎。
『貳』 解壓縮命令
我們知道WinRAR是個很古老的軟體,不僅歷史悠久而且功能強大。本文分享如何使用命令行語法(也順便介紹VB(A)中的Shell命令)來實現批量的壓縮文件和解壓縮文件。
1.首先,我們打開命令行。點擊Windows開始菜單,所有程序,附件,命令提示符,
右擊圖標,點擊「以管理員身份運行」(防止命令行許可權不夠無法執行)
2.或者按下快捷鍵Windows+R,輸入cmd,回車確定。
3.在命令行中,輸入WinRAR m -r -ep1 壓縮包保存路徑 被壓縮的文件(夾)路徑
然後回車,就可以將被壓縮的文件(夾),壓縮成一個WinRAR壓縮包。
注意,此命令執行後,原來被壓縮的文件或者文件夾,就自動刪除了!
4.如果不希望在得到壓縮包後,刪除原來的文件夾或文件,可以使用命令WinRAR a -r -ep1 -df 壓縮包保存路徑 被壓縮的文件(夾)路徑。
實用命令:
命令m 表示移動(壓縮後,刪除源文件)
命令a 表示添加壓縮
命令s 表示創建自解壓文件
實用開關:
-r 含子文件夾
-ai 忽略文件屬性
-cl 文件名小寫
-cu 文件名大寫
-ed 忽略空文件夾
-ep 忽略路徑信息
-ep1 表示忽略被壓縮的根文件夾
-ep2 包含最完整路徑信息(除驅動器)
-df 表示壓縮後刪除源文件
-dr 刪除源文件到回收站
-or 自動重命名同名文件
如何使用命令行解壓縮文件?
1.WinRARx壓縮包路徑解壓縮到目標文件夾的路徑
2.解壓縮保留路徑,WinRAR e 壓縮包路徑 解壓縮到目標文件夾的路徑
3.解壓縮忽略路徑,忽略路徑的意思,就是解壓縮時,壓縮包原來裡面有文件夾的,解壓縮之後,只能得到所有文件,而文件夾沒了。
『叄』 如何在Linux上使用tar命令解壓和壓縮文件
Linux系統壓縮和解壓文件都可以用tar命令,需要在壓縮文件時指定壓縮參數,解壓縮時指定解壓參數。
tar命令主要參數解釋:
-z參數:表示要解壓或壓縮的是tar.gz文件(如果是tar.bz2就是-j)
-x參數:表示是執行解壓縮操作而不是打包操作
-v參數:表示列出解壓時的詳細消息
-f參數:指定要解壓的文件名,或者指定新建的打包文件的名字
tar命令解壓時還可以指定解壓的目標目錄,也就是把壓縮文件的內容解壓到哪個文件夾內,這個參數是-C(大寫的C),例子:
解壓tar.gz文件:tar -zxv -f test.tar.gz -C /home/user/target
解壓tar.bz2文件: tar -jxv -f test.tar.bz2 -C /home/user/target
下面說一下壓縮文件,Linux上最常用的壓縮格式一般是bzip2格式(常用bz2後綴)和gzip格式(常用gz後綴),因為它倆的壓縮比比較高。用tar命令壓縮需要把上面的解壓tar命令中的-x參數換成-c參數,-c參數表示新建打包文件,在配合上-j或-z參數就能用指定的格式壓縮文件了。不過注意,當壓縮文件時,-f參數後面跟的是新建的壓縮包的名字,新建壓縮包名字後面還要跟要進行壓縮的文件或文件夾(不需要-C參數了)。不多說,直接看例子就明白了:
tar -jcv -f newfile.tar.bz2 要壓縮的文件或目錄
tar -zcv -f newfile.tar.gz 要壓縮的文件或目錄
『肆』 linux命令中tar後跟的zxvf是什麼意思
分別是四個參數:
x:從 tar 包中把文件提取出來
z:表示 tar 包是被 gzip 壓縮過的,所以解壓時需要用 gunzip 解壓
v:顯示詳細信息
fxxx.tar.gz:指定被處理的文件是 xxx.tar.gz
『伍』 tar zxvf 與tar -zxvf 命令有什麼區別,就是前多了一個負號
tar zxvf 與tar -zxvf是等效的。
tar命令的選項中「-」可寫也可不寫,不使用「-」效果也是一樣。不過還是推薦使用「-」,畢竟這樣書寫更加規范。

1、tar -zxvf命令各項參數的意義:
-z:帶有gzip屬性;
-x:解開tar文件;
-v:顯示所有過程 ;
-f:使用檔案名字,切記,這個參數是最後一個參數,後面只能接檔案名。
2、示例:
tar -zxvfabc.tar.gz(將abc.tar.gz文件解壓縮。)
(5)tarzxvf壓縮命令擴展閱讀:
1、tar命令格式:tar 功能 選項 文件
2、主要功能:
-c,--create 創建新的tar文件;
-x,--extract,--get 解開tar文件;
-t,--list 列出tar文件中包含的文件的信息;
-r,--append 附加新的文件到tar文件中;
-u,--update 用已打包的文件的較新版本更新tar文件;
-A,--catenate,--concatenate 將tar文件作為一個整體追加到另一個tar文件中;
-d,--diff,--compare 將文件系統里的文件和tar文件里的文件進行比較。
--delete 刪除tar文件里的文件。注意,這個功能不能用於已保存在磁帶上的tar文件。
3、常用選項:
-v,--verbose 列出每一步處理涉及的文件的信息,只用一個「v」時,僅列出文件名,使用兩個「v」時,列出許可權、所有者、大小、時間、文件名等信息。
-k,--keep-old-files 不覆蓋文件系統上已有的文件。
-f,--file [主機名:]文件名 指定要處理的文件名。可以用「-」代表標准輸出或標准輸入。
-P,--absolute-names 使用絕對路徑。
-j,--bzip2 調用bzip2執行壓縮或解壓縮。注意,由於部分老版本的tar使用-I實現本功能,因此,編寫腳本時,最好使用--bzip2。
-J,--xz,--lzma 調用XZ Utils執行壓縮或解壓縮。依賴XZ Utils。
-z,--gzip,--gunzip,--ungzip 調用gzip執行壓縮或解壓縮。
-Z,--compress,--uncompress 調用compress執行壓縮或解壓縮。
參考資料來源:網路-Tar
『陸』 解壓命令tar zxvf中zxvf分別是什麼意思
分別是四個參數
x
:
從
tar
包中把文件提取出來
z
:
表示
tar
包是被
gzip
壓縮過的,所以解壓時需要用
gunzip
解壓
v
:
顯示詳細信息
f
xxx.tar.gz
:
指定被處理的文件是
xxx.tar.gz
『柒』 linux把文件壓縮成.tar.gz的命令
1、連接上相應的linux主機,進入到等待輸入shell指令的linux命令行狀態下。

『捌』 Linux中tar的命令
tar 歸檔+壓縮
語法:tar czvf newfile.tar.gz SOURCE
語法:tar czvf 壓縮後的文件名(tar.gz tar.bz2)需要壓縮的文件或目錄
常用參數:
-z, --gzip 以gzip方式壓縮 擴展名: tar.gz
-j : 以bz2方式壓縮的 擴展名:tar.bz2
-J: 以xz 方式壓縮 擴展名:tar.xz
例1:創建.tar.gz 包
[root@xuegod63 ~]# tar cvf /root/etc.tar /etc
[root@localhost test]# tar zcvf /root/etc.tar.gz /etc#歸檔,注意備份的名字後綴
[root@localhost test]# tar zxvf /root/etc.tar.gz #解壓縮
[root@localhost test]# tar xvf /root/etc.tar.gz #解壓縮
例2:創建.tar.bz2包
語法: #tar jcvf newfile.tar.bz2SOURCE
[root@xuegod63 ~]# tar -jcvf ~/etc.tar.bz2 /etc
[root@xuegod63 ~]# tar -jxvf ~/etc.tar.bz2 #解壓縮
[root@xuegod63 ~]# tar -xvf ~/etc.tar.bz2 #解壓縮
[root@xuegod63 ~]# tar jxvf ~/etc.tar.bz2 -C /opt #解壓到opt目錄下
例3:創建.tar.xz包
[root@xuegod63 ~]# tar -Jcvf ~/etc.tar.xz /etc
[root@xuegod63 ~]# tar -Jxvf ~/etc.tar.xz #tar.xz 這類包,解壓縮
[root@xuegod63 ~]# tar -xvf ~/etc.tar.xz
對比三種壓縮方式後壓縮比例:
[root@xuegod63 ~]# time tar zcf /root/etc.tar.gz /etc
[root@xuegod63 ~]# time tar jcf /root/etc.tar.bz2 /etc
[root@xuegod63 ~]# time tar Jcf /root/etc.tar.xz /etc
[root@xuegod63 ~]# ll -h etc.tar* (*為通配符,代表任意字元任意次)
-rw-r--r-- 1 0 root 28M5月 10 12:10 etc.tar
-rw-r--r-- 1 0 root 8.7M5月 10 12:14 etc.tar.bz2 #常用
-rw-r--r-- 1 0 root 9.8M5月 10 12:11 etc.tar.gz #常用
-rw-r--r-- 1 0 root 7.0M5月 10 12:16 etc.tar.xz #這個壓縮比例最高,壓縮的時間是最長
查看源文件大小
[root@xuegod63 ~]# -sh /etc
31M /etc
etc.tar包為28M ,實際幾乎沒怎麼壓縮。xz格式化為7.0M,傳輸的時候效率提高很多。
擴展:
解壓指定文件到指定目錄
[root@xuegod62 ~]# tar -C /opt -xvf boot.tar.gz boot/grub2/grub.cfg
解壓某一類型文件到指定目錄
--wildccards文件名匹配,使用通配符
[root@xuegod62 ~]# tar -tvf boot.tar.gz
[root@xuegod62 ~]# tar -C /opt -xvf boot.tar.gz --wildcards *.mo
排除指定文件並解壓
[root@xuegod62 ~]# rm -rf /opt/boot
[root@xuegod62 ~]# tar -C /opt -xvf boot.tar.gz boot/grub2 --exclude=boot/grub2/i386-pc
pdf" data_size="821.69K" data_filelogo="https://gss0.bdstatic.com//yun-file-logo/yun-logo.png" data_number="1" data_sharelink="https://pan..com/link//==?csign=">
『玖』 在LINUX下如何將tar壓縮文件解壓到指定的目錄下
將tar壓縮文件解壓到指定的目錄下的命令是:
tar -xvf 壓縮文件 -C/指定目錄
例:#tar -xvf openstack_test.tar -C /tmp
說明:把根目錄下的openstack_test.tar解壓到/tmp下。

(9)tarzxvf壓縮命令擴展閱讀:
tar命令是Unix/Linux系統中備份文件的可靠方法,幾乎可以工作於任何環境中,它的使用許可權是所有用戶。
解壓參數說明:
-x : --extract,--get 解開tar文件。
-v :--verbose 列出每一步處理涉及的文件的信息,只用一個「v」時,僅列出文件名,使用兩個「v」時,列出許可權、所有者、大小、時間、文件名等信息。
-f :--file [主機名:]文件名 指定要處理的文件名。可以用「-」代表標准輸出或標准輸入。
-C,--directory DIR 轉到指定的目錄.
參考來源資料:網路-Tar(Linux系統命令)