📚Linux中`tar`命令用法✨

科技

在Linux系统中,`tar` 是一个非常强大的工具,用于文件打包和压缩解压。无论是日常运维还是开发工作,掌握它的用法都非常实用!下面来快速了解一下吧👇

📦 打包文件

想要将多个文件或目录打包成一个文件?使用 `-c` 参数即可!例如:

```bash

tar -cvf archive.tar file1 file2 directory/

```

这里的 `archive.tar` 就是生成的打包文件,包含了 `file1`、`file2` 和 `directory` 的内容。

🔐 压缩打包

如果想同时压缩,可以加上 `-z` 参数(gzip)或者 `-j` 参数(bzip2)。比如用 gzip 压缩:

```bash

tar -czvf archive.tar.gz file1 file2

```

这样就得到了一个 `.tar.gz` 格式的压缩包。

🌟 解压文件

解压也很简单!如果是 `.tar.gz` 文件,可以用:

```bash

tar -xzvf archive.tar.gz

```

如果是 `.tar.bz2` 文件,则换成 `-j` 参数即可。

🛠️ 其他小技巧

- 查看打包文件`tar -tvf archive.tar`

- 保留权限解压:`tar --same-owner -xvf archive.tar`

- 指定解压路径:`tar -xf archive.tar -C /path/to/extract`

学会这些基本用法后,你就能轻松应对各种文件管理任务啦!💪

免责声明:本文由用户上传,如有侵权请联系删除!