当前位置:首页 > 操作系统 > 正文

linux中tar,什么是tar指令?

导语:在Linux中,`tar`是一个用于打包和解包文件的指令行东西。它能够将多个文件和目录打包成一个独自的归档文件,也能够从归档文件中提取文件。根本用法打包文件:```bashtarcvfarchive.tarfiles_a...

在Linux中,`tar` 是一个用于打包和解包文件的指令行东西。它能够将多个文件和目录打包成一个独自的归档文件,也能够从归档文件中提取文件。

根本用法

打包文件:

```bash tar cvf archive.tar files_and_directories ```

`c`:创立一个新的归档文件。 `v`:在打包过程中显现详细信息。 `f`:指定归档文件的称号。

解包文件:

```bash tar xvf archive.tar ```

`x`:从归档文件中提取文件。 `v`:在解包过程中显现详细信息。 `f`:指定归档文件的称号。

示例

1. 打包当时目录下的一切文件和目录:

```bash tar cvf all_files.tar ```

2. 解包 `all_files.tar` 到当时目录:

```bash tar xvf all_files.tar ```

3. 打包当时目录下的 `data` 目录,并扫除 `data` 目录中的 `temp` 文件夹:

```bash tar exclude='data/temp' cvf data_archive.tar data ```

4. 打包当时目录下的 `data` 目录,并只包括 `data` 目录中的 `.txt` 文件:

```bash tar filesfrom=data/.txt cvf data_txt_archive.tar data ```

5. 解包 `data_archive.tar` 到指定目录 `/path/to/directory`:

```bash tar xvf data_archive.tar C /path/to/directory ```

其他选项

`z`:运用 `gzip` 紧缩归档文件。 `j`:运用 `bzip2` 紧缩归档文件。 `J`:运用 `xz` 紧缩归档文件。 `t`:列出归档文件中的内容,但不提取文件。 `r`:向归档文件中增加文件。 `u`:更新归档文件中的文件。

注意事项

在运用 `tar` 指令时,请保证你有满足的权限来读取和写入文件。 `tar` 指令不支持跨借题发挥操作,例如在 Windows 上创立的归档文件或许在 Linux 上无法直接解包。 假如归档文件很大,或许需求运用 `split` 指令将其分割成更小的文件。

Linux中tar指令详解:文件打包与紧缩的利器

什么是tar指令?

tar指令是Linux体系中用于打包和紧缩文件的东西。它能够将多个文件或目录组合成一个单一的档案文件,便于存储、传输和备份。tar指令自身不具备紧缩功用,但它能够与gzip、bzip2等紧缩东西结合运用,完成文件的紧缩和解压。

tar指令的根本用法

tar指令的根本格局如下:

tar [选项] [文件称号]

其间,选项用于指定tar指令的具体操作,文件称号则是指定要打包或解压的文件或目录。

tar指令的常用选项

-c:创立新的打包文件

-x:从打包文件中提取文件

-t:列出打包文件中的内容

-v:显现tar指令履行的详细信息

-f:指定打包文件的称号

-z:运用gzip紧缩算法来进行紧缩或解紧缩

-j:运用bzip2紧缩算法来进行紧缩或解紧缩

-C:tar指令成果的方针目录

tar指令的实例操作

1. 创立打包文件

运用-cvf选项创立一个新的打包文件,如下所示:

tar -cvf etc.tar /etc

上述指令将/etc目录下的一切文件打包成etc.tar文件。

2. 检查打包文件内容

运用-t选项列出打包文件中的内容,如下所示:

tar -tvf etc.tar

上述指令将列出etc.tar文件中的一切文件和目录。

3. 解压打包文件

运用-xvf选项解压打包文件,如下所示:

tar -xvf etc.tar

上述指令将etc.tar文件中的一切文件和目录解压到当时目录下。

4. 紧缩打包文件

运用-czf选项创立一个紧缩的打包文件,如下所示:

tar -czvf etc.tar.gz /etc

上述指令将/etc目录下的一切文件打包并运用gzip算法进行紧缩,生成etc.tar.gz文件。

5. 解压紧缩打包文件

运用-xzvf选项解压紧缩的打包文件,如下所示:

tar -xzvf etc.tar.gz

上述指令将etc.tar.gz文件中的一切文件和目录解压到当时目录下。

tar指令的进阶用法

兼并存档:运用-A选项将一个存档与另一个存档兼并,如下所示:

比较存档:运用-d选项比较存档与当时文件的不同之处,如下所示:

从存档中删去文件:运用-r选项从存档中删去文件,如下所示:

tar指令是Linux体系中一个功用强大的文件打包和紧缩东西。经过本文的介绍,信任您现已对tar指令有了更深化的了解。在实践使用中,tar指令能够帮助您轻松地办理文件,进步工作效率。

上一篇:windows路由表,功用、装备与运用 下一篇:windows播映器,功用与体会偏重