日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

tar:文件打包归档

發布時間:2025/3/15 编程问答 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 tar:文件打包归档 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

造冰箱的大熊貓@cnblogs 2018/12/24

1、什么是tar

1.1、tar

tar命令將指定的文件、文件夾打包(存儲)為一個文件(歸檔文件,archive file)。tar將被歸檔文件以及被歸檔文件的文件名、時間戳以及文件權限等文件屬性寫入歸檔文件。歸檔文件的后綴名為tar。

tar命令的名字派生自tape archive(磁帶歸檔文件)。該命令在1979年1月發布的Unix v7中首次被引入,用以替代tp命令。之后,歸檔文件的文件格式在POSIX.1-1988和POSIX.1-2001中被確認。

1.2、tar.gz、tar.bz2、tar.7z等

在Ubuntu上壓縮文件,或者從開源代碼網站下載代碼時,經常會遇到后綴名為tar.gz、tar.bz2、tar.7z等的文件。這些文件是在tar輸出的歸檔文件基礎上,使用特定壓縮算法對歸檔文件進行壓縮之后的輸出文件。不同的壓縮算法對應不同的tar.xx后綴名。采用這種“打包+壓縮”的方式,可以在壓縮文件的同時保存時間戳、文件權限等文件屬性。

?

2、打包/解包

?2.1、Linux

在命令行中,使用如下命令將文件FILE1、FILE2以及文件夾DIR1、DIR2打包為ARCHIVE.tar。

tar -cvf ARCHIVE.tar FILE1 FILE2 DIR1 DIR2

在命令行中,使用如下命令將當前目錄下的txt文件、dat文件打包為ARCHIVE.tar。

tar -cvf ARCHIVE.tar *.txt *.dat

在命令行中,使用如下命令將歸檔文件ARCHIVE.tar解包到當前目錄下。

tar -xvf ARCHIVE.tar

?當然,也可以在Ubuntu的文件瀏覽器下,選中待打包文件,通過鼠標右鍵菜單中的“Compress...”對選中的文件進行打包。或者選中歸檔文件,通過鼠標右鍵菜單中的“Open With Archive Manager”或“Extract Here”,對歸檔文件進行解包。

?

(點擊右鍵看大圖)

?2.2、Windows

在Windows下,可以通過7-Zip軟件對文件進行打包和解包。

如下圖所示,用戶可以在Windows文件瀏覽器下,選中待打包的文件,然后點擊鼠標右鍵,選擇“7-Zip>>添加到壓縮包...”,對文件進行打包。

(點擊右鍵看大圖)

如下圖所示,用戶可以在Windows文件瀏覽器下,選中歸檔文件,然后點擊鼠標右鍵,選擇“7-Zip>>打開壓縮包...“或”提取到當前位置”,對歸檔文件進行解包。

(點擊右鍵看大圖)

用戶也可在Windows命令行中,使用7z.exe進行打包、解包操作。

更詳細的信息參見7-Zip官網。

?

3、帶壓縮的打包/解包

帶壓縮的打包,就是如1.2所述的,先歸檔,再使用壓縮算法對歸檔文件進行壓縮。

如下圖所示,在Ubuntu文件瀏覽器中,選中文件,點擊鼠標右鍵,選擇“Compress...”,在彈出的對話框中(如下圖所示)可以看到文件后綴名列表中有tar.7z、tar.Z、tar.bz2、tar.gz、tar.lz、tar.lzma、tar.lzo、tar.xz。

(點擊右鍵看大圖)

其中,

- tar.bz2:使用bzip2壓縮(基于塊排序壓縮算法)。打包命令為“tar cvfj ARCHIVE.tar.bz2 FILE”,解包命令為“tar xvf ARCHIVE.tar.bz2”。

- tar.gz:使用gzip壓縮(基于DEFLATE壓縮算法)。打包命令為“tar cvfz ARCHIVE.tar.7z FILE”,解包命令為“tar?xvf ARCHIVE.tar.gz”。

?


[1] 維基百科:tar

[2] FreeBSD Manual:tar

轉載于:https://www.cnblogs.com/pandabang/p/10167239.html

與50位技術專家面對面20年技術見證,附贈技術全景圖

總結

以上是生活随笔為你收集整理的tar:文件打包归档的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。