@@ -853,38 +853,46 @@ $ tar [OPTIONS] FILE...
853853
854854添加压缩选项可以使用压缩算法进行创建压缩文件或者解压压缩文件:
855855
856- | 选项 | 含义 |
857- | -------------------------------------- | --------------------------- |
858- | ` -z ` , ` --gzip ` , ` --gunzip ` , ` --ungzip ` | 使用 gzip 算法处理存档文件 |
859- | ` -j ` , ` --bzip2 ` | 使用 bzip2 算法处理存档文件 |
860- | ` -J ` , ` --xz ` | 使用 xz 算法处理存档文件 |
861- | ` --zstd ` | 使用 zstd 算法处理存档文件 |
862- | ` -a ` , ` --auto-compress ` | 通过后缀自动选择压缩算法 |
856+ | 选项 | 含义 |
857+ | -------------------------------------- | ------------------------------------ |
858+ | ` -z ` , ` --gzip ` , ` --gunzip ` , ` --ungzip ` | 使用 gzip 算法处理存档文件 |
859+ | ` -j ` , ` --bzip2 ` | 使用 bzip2 算法处理存档文件 |
860+ | ` -J ` , ` --xz ` | 使用 xz 算法处理存档文件 |
861+ | ` --zstd ` | 使用 zstd 算法处理存档文件 |
862+ | ` -a ` , ` --auto-compress ` | 通过后缀自动选择压缩算法( ** 推荐 ** ) |
863863
864864!!! example "tar 使用实例"
865865
866866 * 将 `file1`、`file2`、`file3` 打包为 `target.tar`:
867867
868868 ```console
869869 $ tar -c -f target.tar file1 file2 file3
870+ $ # 省略 - 符号也是可以的
871+ $ tar cf target.tar file1 file2 file3
870872 ```
871873
872874 * 将 `target.tar` 中的文件提取到 `test` 目录中:
873875
874876 ```console
875877 $ tar -x -f target.tar -C test/
878+ $ # 或者:
879+ $ tar xf target.tar -C test/
876880 ```
877881
878882 * 将 `file1`、`file2`、`file3` 打包,并使用 gzip 算法压缩,得到压缩文件 `target.tar.gz` :
879883
880884 ```console
881885 $ tar -cz -f target.tar.gz file1 file2 file3
886+ $ # 可以总是使用 -a 选项,避免记忆的麻烦
887+ $ tar caf target.tar.gz file1 file2 file3
882888 ```
883889
884890 * 将压缩文件 `target.tar.gz` 解压到 `test` 目录中:
885891
886892 ```console
887893 $ tar -xz -f target.tar.gz -C test/
894+ $ # 或者这样:
895+ $ tar xaf target.tar.gz -C test
888896 ```
889897
890898 * 将 `archive1.tar`、`archive2.tar`、`archive3.tar` 三个存档文件中的文件追加到 `archive.tar` 中
@@ -897,9 +905,11 @@ $ tar [OPTIONS] FILE...
897905
898906 ```console
899907 $ tar -t -f target.tar
908+ $ tar tf target.tar
900909
901910 $ # 打印出文件的详细信息
902911 $ tar -tv -f target.tar
912+ $ tar tvf target.tar
903913 ```
904914
905915!!! tip "组合 tar 的选项"
0 commit comments