linux如何生成tar文件内容,linux如何使用tar命令创建Tar.Gz压缩文件
在Linux操作系統中,可以使用tar命令創建tar歸檔文件。本文介紹linux如何使用tar命令創建Tar.Gz壓縮文件。
tar存檔是一個文件,用于存儲其他文件的集合,包括有關它們的信息,例如所有權,權限和時間戳。
在Linux操作系統中,可以使用tar命令創建tar歸檔文件。該命令還可以使用各種壓縮程序來壓縮檔案,其中gzip是最流行的算法。
按照約定,使用gzip壓縮的tar歸檔文件的名稱應以.tar.gz或.tgz結尾。
本文介紹linux如何使用tar命令創建Tar.Gz壓縮文件。
創建tar.gz文件
大多數Linux發行版都包含tar支持壓縮檔案的GNU版本。
用于創建tar.gz文件的命令的一般形式如下:
tar -czf archive-name.tar.gz file-name...
這是命令選項的含義:
-c-指示tar創建一個新的存檔。
-z-將壓縮方法設置為gzip。
-f archive-name.tar.gz-指定檔案名稱。
file-name...用空格分隔的要添加到歸檔文件中的文件和目錄列表。
運行該命令的用戶必須在將創建tar.gz文件的目錄上具有寫許可權,并且對要添加的文件具有讀許可權。
例如,要從“ file1”和“ file2”創建一個名為“ archive.tar.gz”的存檔,可以使用以下命令:
tar -czf archive.tar.gz file1 file2
成功后,該命令不會輸出任何輸出。要驗證是否創建了存檔,請使用列出目錄內容ls。
使用該-v選項可使tar命令更可見,并在終端上打印要添加到存檔中的文件的名稱。
如果要在特定目錄中創建tar.gz,請提供歸檔文件的完整路徑:
tar -czf /home/user/archive.tar.gz file1 file2
您可以從一個或多個目錄或文件的內容創建tar.gz文件。默認情況下,除非--no-recursion指定選項,否則將遞歸地歸檔目錄。
以下示例顯示如何創建/var/www/website目錄的名為“ web_backup.tar.gz”的存檔:
tar -czf web_backup.tar.gz /var/www/website
如果運行的系統具有較舊的版本,tar該版本不支持壓縮,則可以使用以下gzip命令:
tar -czf - file1 file2 | gzip > archive.tar.gz
在上面的示例中,tar命令將存檔輸出到stdout(由表示-)。歸檔文件通過管道傳輸到gzip,后者將歸檔文件壓縮并將其寫入磁盤。
例子
從所有“ .jpg”文件創建一個tar.gz文件:
tar -czf images.tar.gz *.jpg
通配符(*)表示所有以“ .jpg”擴展名結尾的文件。
創建一個tar.gz文件,通過ssh傳輸它,并將其解壓縮到遠程計算機上:
tar cvf - project | ssh user@ip_addr "tar xv -C /var/www"
結論
tar.gz文件是使用Gzip壓縮的Tar歸檔文件。要創建tar.gz文件,請使用tar -czf命令,后跟檔案名稱和要添加的文件。
總結
以上是生活随笔為你收集整理的linux如何生成tar文件内容,linux如何使用tar命令创建Tar.Gz压缩文件的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 小米平板rom刷机包怎么下载 小米刷机包
- 下一篇: U盘管理专家的妙用