Linux常用命令——tar 命令详解

Linux常用命令——tar 命令详解


命令介绍: tar 命令在Linux系统中用于创建、解压和管理压缩文件。它支持多种压缩格式(如gzip、bzip2等),并且功能非常强大。


基本语法:

tar [选项] [归档文件] [文件或目录]

常用选项和参数:

  • -c, --create: 将指定的文件和目录压缩为一个文件。
  • 示例: 创建一个名为 archive.tar 的压缩文件,包含 file1 和 file2。
tar -cvf archive.tar file1 file2
  • -x, --extract: 解压压缩文件。
  • 示例: 解压 archive.tar 中的所有文件和目录。
tar -xvf archive.tar
  • -t, --list: 列出压缩文件的内容。
  • 示例: 列出 archive.tar 中的所有文件和目录。
tar -tvf archive.tar
  • -f, --file: 指定压缩文件的名称。
  • 示例: 创建一个名为 archive.tar 的归档文件。
tar -cvf archive.tar file1 file2
  • -z, --gzip: 使用gzip压缩或解压压缩文件。
  • 示例: 建一个使用gzip压缩的 archive.tar.gz 文件。
tar -czvf archive.tar.gz file1 file2
  • -j, --bzip2: 使用bzip2压缩或解压压缩文件。
  • 示例: 创建一个使用bzip2压缩的 archive.tar.bz2 文件。
tar -cjvf archive.tar.bz2 file1 file2
  • -J, --xz: 使用xz压缩或解压压缩文件。
  • 示例: 建一个使用xz压缩的 archive.tar.xz 文件。
tar -cJvf archive.tar.xz file1 file2
  • -v, --verbose: 显示操作的详细信息。
  • 示例: 详细列出归档过程中处理的每个文件。
tar -cvf archive.tar file1 file2
  • -r, --append: 向现有压缩文件中添加文件。
  • 示例: 向 archive.tar 中添加 newfile。
tar -rvf archive.tar newfile
  • –delete: 从压缩文件中删除文件。
  • 示例: 从 archive.tar 中删除 file1。
tar --delete -f archive.tar file1
  • -C, --directory: 在指定目录下进行操作。
  • 示例: 在 /path/to/directory 目录下创建 archive.tar。
tar -cvf archive.tar -C /path/to/directory 

 
 
更多命令请参考 Linux命令大全 专栏。
 
 
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Darrich

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值