中文字幕亚洲第一精品|精品国产免费一区二区|久久婷婷五月六月综合版|中文字幕熟妇久久久人妻|久久综合精品国产一区无码|国产成人精品永久免费视频|午夜亚洲国产精品理论片a级|久久精品一区二区三区无码护土

 訪問手機版  

Linux常用命令|Linux培訓學習|考試認證|工資待遇與招聘,認準超級網(wǎng)工!

招聘|合作 登陸|注冊

網(wǎng)絡(luò)工程師培訓

當前位置:網(wǎng)絡(luò)工程師 > 技術(shù)課程 > linux > 熱點關(guān)注 > linux常用命令

Linux tar 命令常用快速查詢

時間:2019-07-31

linux命令中的head命令_linux命令windows命令_linux常用命令

tar 命令

[root@linux ~]# tar [-cxtzjvfpPN] 文件與目錄 ....

Usage: tar [OPTION...] [FILE]...

Examples:

tar -cf archive.tar foo bar # Create archive.tar from files foo and bar.

linux命令中的head命令_linux命令windows命令_linux常用命令

tar -tvf archive.tar # List all files in archive.tar verbosely.

tar -xf archive.tar # Extract all files from archive.tar.

更多幫助可以:man tar 或者 tar --help 查看幫助文檔。

必選其中之一參數(shù)(而且 一次只能使用其中一個linux常用命令,不能同時使用多個):

(這五個參數(shù)是獨立的命令linux常用命令,壓縮解壓都要用到其中一個,可以和別的命令連用,但一次只能用其中一個)

linux常用命令_linux命令windows命令_linux命令中的head命令

-c:建立一個壓縮文件的參數(shù)指令(create 的意思);  
-x:解開一個壓縮文件的參數(shù)指令!  
-t:查看 tarfile 里面的文件!  
-r:向壓縮歸檔文件末尾追加文件  
-u:更新原壓縮包中的文件   
特別注意,在參數(shù)的下達中, c/x/t/r/u 僅能存在一個!不可同時存在!因為不可能同時壓縮與解壓縮。

可選參數(shù)

下面的參數(shù)是根據(jù)需要在壓縮或解壓檔案時可選的。

-z:有g(shù)zip屬性,即需要用 gzip 壓縮  
-j:有bz2屬性,即需要用 bzip2 壓縮  
-Z:有compress屬性的  
-v :壓縮的過程中顯示文件(顯示所有過程)!這個常用,但不建議用在背景執(zhí)行過程!  
-O:將文件解開到標準輸出  
-f :使用檔名,請留意,在 f 之后要立即接檔名!不要再加參數(shù)!例如使用『 tar -zcvfP tfile sfile』就是錯誤的寫法,要寫成『 tar -zcvPf tfile sfile』才對喔!  
-p :使用原文件的原來屬性(屬性不會依據(jù)使用者而變)  
-P :可以使用絕對路徑來壓縮!  
-N :比后面接的日期(yyyy/mm/dd)還要新的才會被打包進新建的文件中!  
--exclude FILE:在壓縮的過程中,不要將 FILE 打包!    
-f: 使用檔案名字,切記,這個參數(shù)是最后一個參數(shù),后面只能接檔案名。  
# tar -cf all.tar *.jpg      // 這條命令是將所有.jpg的文件打成一個名為all.tar的包。-c是表示產(chǎn)生新的包,-f指定包的文件名。  
# tar -rf all.tar *.gif      // 這條命令是將所有.gif的文件增加到all.tar的包里面去。-r是表示增加文件的意思。   
# tar -uf all.tar logo.gif   // 這條命令是更新原來tar包all.tar中l(wèi)ogo.gif文件,-u是表示更新文件的意思。   
# tar -tf all.tar            // 這條命令是列出all.tar包中所有文件,-t是列出文件的意思   
# tar -xf all.tar            // 這條命令是解出all.tar包中所有文件,-x是解開的意思  

查看

linux常用命令_linux命令中的head命令_linux命令windows命令

tar -tf aaa.tar.gz    // 在不解壓的情況下查看壓縮包的內(nèi)容  

壓縮

tar –cvf jpg.tar *.jpg     // 將目錄里所有jpg文件打包成tar.jpg  
tar –czf jpg.tar.gz *.jpg  // 將目錄里所有jpg文件打包成jpg.tar后,并且將其用gzip壓縮,生成一個gzip壓縮過的包,命名為jpg.tar.gz  
tar –cjf jpg.tar.bz2 *.jpg // 將目錄里所有jpg文件打包成jpg.tar后,并且將其用bzip2壓縮,生成一個bzip2壓縮過的包,命名為jpg.tar.bz2  
tar –cZf jpg.tar.Z *.jpg   // 將目錄里所有jpg文件打包成jpg.tar后,并且將其用compress壓縮,生成一個umcompress壓縮過的包,命名為jpg.tar.Z  

解壓

tar –xvf file.tar       // 解壓 tar包  
tar -zxvf file.tar.gz    // 解壓tar.gz  
tar -jxvf file.tar.bz2   // 解壓 tar.bz2  
tar –Zxvf file.tar.Z    // 解壓tar.Z  

linux命令windows命令_linux常用命令_linux命令中的head命令

1、*.tar 用 tar –xvf 解壓

2、*.gz 用 gzip -d 或者 gunzip 解壓

3、*.tar.gz 和 *.tgz 用 tar –xzf 解壓

4、*.bz2 用 bzip2 -d 或者用 bunzip2 解壓

5、*.tar.bz2 用 tar –xjf 解壓

6、*.Z 用 uncompress 解壓

7、*.tar.Z 用 tar –xZf 解壓

范例:

 上一個教程:ubuntu_git常用命令