一、Tar壓縮命令
tar是一種用於將多個文件合併成單個文件的工具。tar工具可以在Linux、Unix和macOS中運行。tar命令可以處理很多類型的歸檔文件,比如.tar、.tar.bz2、.tar.gz等,可以將文件或目錄打包成歸檔文件,然後在任何時候將其解包。
下面是基本的tar壓縮命令:
tar -cvf archive.tar file1 file2 file3
其中,-c 參數表示創建新的歸檔文件,-v 參數表示詳細顯示打包的文件列表,並將其打印到終端上,-f 參數為歸檔文件名。
例如:
tar -cvf myarchive.tar file1.txt file2.txt
以上命令將file1.txt和file2.txt文件打包為myarchive.tar文件。
二、Tar壓縮多個文件
tar工具可以同時壓縮多個文件,如下所示:
tar -cvf archive.tar file1 file2 file3...
可以壓縮任意數量的文件,以空格隔開。例如,如果想壓縮一個目錄下的所有文件和文件夾,可以使用通配符:
tar -cvf archive.tar /path/to/folder/*
以上命令將/path/to/folder目錄下的所有文件和文件夾壓縮成一個歸檔文件。
三、Tar壓縮文件夾命令
除了壓縮單個文件,tar命令還可以用於壓縮整個文件夾或目錄,如下:
tar -cvf archive.tar /path/to/folder
以上命令將路徑 /path/to/folder 中的所有內容壓縮到名為archive.tar的歸檔文件中。此時,壓縮後的文件中將保留原始文件夾的完整路徑結構。
四、Tar壓縮文件命令
如果只需要壓縮一個文件,可以將文件路徑作為命令行參數傳遞:
tar -cvf archive.tar /path/to/folder/file.txt
以上命令將文件file.txt壓縮到歸檔文件archive.tar中,並保留其完整路徑信息。也可以將多個文件一起壓縮,如下所示:
tar -cvf archive.tar /path/to/folder/file1.txt /path/to/folder/file2.txt
五、Tar壓縮目錄
在tar工具中,t表示目錄,tar命令可以壓縮所有文件夾,子文件夾和文件,如下所示:
tar -cvf archive.tar /path/to/folder/
以上命令將path/to/folder及其所有內容壓縮到名為archive.tar的歸檔文件中,可以在切換到其他目錄並將其解壓縮到該目錄中。
六、Tar壓縮文件怎麼打開
tar命令可以將許多文件和目錄作為一個單一的文件進行壓縮。當需要訪問歸檔文件中的單個文件時,可以使用tar命令來提取特定的文件。
以下命令可以解壓縮歸檔文件:
tar -xvf archive.tar
可以在解壓縮tar時使用不同的選項來執行不同的操作。
例如,以下命令將特定文件從壓縮文件中提取出來:
tar -xvf archive.tar file.txt
以上命令將提取壓縮文件archive.tar中的file.txt文件。
七、Tar壓縮目錄下所有文件
如果要壓縮目錄下的所有文件和子目錄,則可以使用 -R 參數,如下所示:
tar -cvf archive.tar /path/to/folder -R
以上命令將path/to/folder及其所有子目錄和文件壓縮到archive.tar中。
八、Tar壓縮命令詳解
tar命令使用很多參數,這些參數可以根據需要進行修改。下面列出了一些常見的tar參數。
- -c:創建新的歸檔文件。
- -v:詳細顯示打包的文件列表,並將其打印到終端上。
- -f:指定歸檔文件的名稱。
- -x:提取歸檔文件中的文件,也稱為解壓縮。
- -z:使用gzip算法進行壓縮和解壓縮。
- -j:使用bzip2算法進行壓縮和解壓縮。
- -p:保留文件的原始權限、所有權和時間戳信息。
九、Tar壓縮文件
tar命令可以在壓縮文件時使用其他參數,例如壓縮級別和歸檔方法。以下是一些常用的參數:
- –gzip(或-z):使用gzip壓縮。
- –bzip2(或-j):使用bzip2壓縮。
- –no-same-permissions:壓縮文件時不保留文件的權限信息。
- –no-same-owner:壓縮文件時不保留文件的所有權信息。
- –no-acls:壓縮文件時不保留文件的存取控制列表。
- –preserve-permission:壓縮文件時保留文件的權限信息。
- -C :在指定目錄中創建tar文件,而不是在當前目錄中創建tar文件。
十、Tar壓縮參數選取
在tar命令中,選定幾個有用的參數往往可以節省大量時間和空間。
- -x:提取歸檔文件中的文件,也稱為解壓縮。
- –gzip(或-z):使用gzip壓縮。
- –bzip2(或-j):使用bzip2壓縮。
- -C :在指定目錄中創建tar文件,而不是在當前目錄中創建tar文件。
- -p:保留文件的原始權限、所有權和時間戳信息。
以上幾個參數是在實際使用tar命令時非常有用的,可以根據需要取捨。
原創文章,作者:IMSB,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/145881.html