如需學習視頻,請查看本頭條号簡介,免費在線觀看學習視頻
1. 了解Linux上的tar命令
tar命令可以為linux的文件和目錄打包。利用tar,可以為某一特定文件創建檔案(備份文件),也可以在檔案中改變文件,或者向檔案中加入新的文件。tar最初被用來在磁帶上創建檔案,現在,用戶可以在任何設備上創建檔案。利用tar命令,可以把一大堆的文件和目錄全部打包成一個文件,這對于備份文件或将幾個文件組合成為一個文件以便于網絡傳輸是非常有用的。
在Linux上,打包和壓縮是分開的。一般來說,壓縮是針對單一文件的,常用的算法有gzip\bzip2\xz\zip。一般先使用打包程序tar把文件打包再壓縮,後綴名為.tar。
2. tar壓縮解壓縮命令詳解
tar命令詳解
-c: 建立壓縮檔案
-x:解壓
-t:查看内容
-r:向壓縮歸檔文件末尾追加文件
-u:更新原壓縮包中的文件
這五個是獨立的命令,壓縮解壓都要用到其中一個,可以和别的命令連用但隻能用其中一個。
linux使用bzip2算法壓縮文件
4. 案例2
解壓bzip壓縮算法的tar包
[root@zcwyou ~]# tar jxvf zcwyou.tar.bz2
linux解壓bzip壓縮算法的tar包
解壓 tar包
[root@zcwyou ~]# tar xvf file.tar
5. 案例2
使用gzip算法的打包目錄zcwyou
[root@zcwyou ~]# tar zcvf zcwyou.tar.gz ./zcwyou
linux壓縮gzip算法的壓縮包
解壓gzip算法的tar包
[root@zcwyou ~]# tar -xzvf zcwyou.tar.gz
linux解壓gzip算法的tar包
6. 案例3
把目錄zcwyou壓縮為file.tar.xz,使用xz算法
[root@zcwyou ~]# tar -Jcvf file.tar.xz ./zcwyou/
使用xz算法壓縮tag包
解壓xz算法的tar包
[root@zcwyou ~]# tar -Jxvf file.tar.xz
解壓xz算法的tar包
總結:tar命令是一個非常實用的打包壓縮工具,經常使用gzip、bzip2、xz的壓縮算法創建與解壓縮文件。
點擊了解更多,快速查看更多的技術文章列表。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!