Skip to content

Commit d25f43e

Browse files
authored
Merge branch 'master' into 101-winter
2 parents 2155301 + fca35ee commit d25f43e

3 files changed

Lines changed: 11 additions & 7 deletions

File tree

.github/workflows/build.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ on:
77
pull_request:
88
branches:
99
- '*'
10+
workflow_dispatch: {}
1011

1112
jobs:
1213
build:

docs/Ch01/index.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -227,8 +227,8 @@ Android TV 图标
227227

228228
Xubuntu 是 Ubuntu 的一个子发行版,它与 Ubuntu 非常类似,但其体积更小,性能需求更少,因此十分适合各种不同性能的电脑安装使用。本书的编写组已经制作了 Xubuntu 的虚拟机镜像,供读者按需求下载使用。
229229

230-
- (推荐)Xubuntu 22.04 64 位([VMware](https://ftp.lug.ustc.edu.cn/101/vm/VMware-Xubuntu-22.04-amd64.ova)[VirtualBox](https://ftp.lug.ustc.edu.cn/101/vm/VirtualBox-Xubuntu-22.04-amd64.ova)
231-
- Xubuntu 20.04 64 位([VMware](https://ftp.lug.ustc.edu.cn/101/vm/VMware-Xubuntu-20.04-amd64.ova)[VirtualBox](https://ftp.lug.ustc.edu.cn/101/vm/VirtualBox-Xubuntu-20.04-amd64.ova)
230+
- (推荐)Xubuntu 24.04 64 位([VMware](https://ftp.lug.ustc.edu.cn/101/vm/VMware-Xubuntu-24.04-amd64.ova)[VirtualBox](https://ftp.lug.ustc.edu.cn/101/vm/VirtualBox-Xubuntu-24.04-amd64.ova)
231+
- Xubuntu 22.04 64 位([VMware](https://ftp.lug.ustc.edu.cn/101/vm/VMware-Xubuntu-22.04-amd64.ova)[VirtualBox](https://ftp.lug.ustc.edu.cn/101/vm/VirtualBox-Xubuntu-22.04-amd64.ova)
232232

233233
目前 Ubuntu 已经不再提供 32 位字长的镜像支持,64 位的镜像可以在绝大部分计算机上运行,并且仍然支持运行 32 位的应用。
234234

docs/Ch03/index.md

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -849,6 +849,7 @@ $ tar [OPTIONS] FILE...
849849
| `-x`, `--extract, --get` | 从存档文件中提取出文件 |
850850
| `-f`, `--file=ARCHIVE` | 使用指定的存档文件 |
851851
| `-C`, `--directory=DIR` | 指定输出的目录 |
852+
| `-v`, `--verbose` | 详细列出处理的文件 |
852853

853854
添加压缩选项可以使用压缩算法进行创建压缩文件或者解压压缩文件:
854855

@@ -857,6 +858,8 @@ $ tar [OPTIONS] FILE...
857858
| `-z`, `--gzip`, `--gunzip`, `--ungzip` | 使用 gzip 算法处理存档文件 |
858859
| `-j`, `--bzip2` | 使用 bzip2 算法处理存档文件 |
859860
| `-J`, `--xz` | 使用 xz 算法处理存档文件 |
861+
| `--zstd` | 使用 zstd 算法处理存档文件 |
862+
| `-a`, `--auto-compress` | 通过后缀自动选择压缩算法 |
860863

861864
!!! example "tar 使用实例"
862865

@@ -904,18 +907,18 @@ $ tar [OPTIONS] FILE...
904907
与大部分 Linux 命令相同,tar 命令允许将多个单字母(使用单个 `-` 符号的)选项组合为一个参数,便于用户输入。例如,以下命令是等价的:
905908

906909
```console
907-
$ tar -c -z -v -f target.tar test/
908-
$ tar -czvf target.tar test/
909-
$ tar -f target.tar -czv test/
910+
$ tar -c -z -v -f target.tar.gz test/
911+
$ tar -czvf target.tar.gz test/
912+
$ tar -f target.tar.gz -czv test/
910913
```
911914

912915
!!! tip "存档文件的后缀名"
913916

914917
后缀名并不能决定文件类型,但后缀名通常用于帮助人们辨认这个文件的可能文件类型,从而选择合适的打开方法。
915918

916-
在第一个例子中,创建得到的文件名为 `target.tar`,后缀名为 `tar`,表示这是一个没有进行压缩的存档文件。
919+
在 `tar -c -f target.tar file1 file2 file3` 这个例子中,创建得到的文件名为 `target.tar`,后缀名为 `tar`,表示这是一个没有进行压缩的存档文件。
917920

918-
在第二个例子中,创建得到的文件名为 `target.tar.gz`。将 `tar.gz` 整体视为后缀名,可以判断出,为经过 gzip 算法压缩(`gz`)的存档文件(`tar`)。可知在提取文件时,需要添加 `-z` 选项使其经过 gzip 算法处理后再进行正常 tar 文件的提取。
921+
在 `tar -cz -f target.tar.gz file1 file2 file3` 这个例子中,创建得到的文件名为 `target.tar.gz`。将 `tar.gz` 整体视为后缀名,可以判断出,为经过 gzip 算法压缩(`gz`)的存档文件(`tar`)。可知在提取文件时,需要添加 `-z` 选项使其经过 gzip 算法处理后再进行正常 tar 文件的提取。
919922

920923
同样地,通过不同压缩算法得到的文件应该有不同的后缀名,以便于选择正确的参数。如经过 `xz` 算法处理得到的存档文件,其后缀名最好选择 `tar.xz`,这样可以知道为了提取其中的文件,应该添加 `--xz` 选项。
921924

0 commit comments

Comments
 (0)