当前位置: 首页 > news >正文

Linux命令-tar

tar 命令的完整参数列表:
参数 描述
-c 创建新的归档文件
-x 解压归档文件
-t 列出归档文件内容
-r 追加文件到归档文件
-u 更新归档文件中的文件
-d 从归档文件中删除文件
-f 指定归档文件的名称
-v 显示详细信息(verbose)
-z 使用 gzip 压缩
-j 使用 bzip2 压缩
-J 使用 xz 压缩
-C 指定解压到的目录
-P 保留绝对路径
–exclude 排除指定的文件或目录

1.创建归档文件
参数:
-c:创建新的归档文件。
-f:指定归档文件的名称。

tar -cvf archive.tar file1 file2 directory/

2.解压归档文件
参数:
-x:解压归档文件。
-f:指定归档文件的名称。

tar -xvf archive.tar

3.查看归档文件内容
参数:
-t:列出归档文件中的内容。

tar -tvf archive.tar

4.压缩归档文件
参数:
-z:使用 gzip 压缩归档文件(生成 .tar.gz 或 .tgz 文件)。
-j:使用 bzip2 压缩归档文件(生成 .tar.bz2 文件)。
-J:使用 xz 压缩归档文件(生成 .tar.xz 文件)。

tar -czvf archive.tar.gz file1 file2 directory/
tar -cjvf archive.tar.bz2 file1 file2 directory/
tar -cJvf archive.tar.xz file1 file2 directory/

5.解压压缩的归档文件

tar -xzvf archive.tar.gz
#解压 gzip 压缩的归档文件 archive.tar.gz
tar -xjvf archive.tar.bz2
#解压 bzip2 压缩的归档文件 archive.tar.bz2。
tar -xJvf archive.tar.xz

6.添加文件到现有归档
参数:
-r:将文件或目录追加到现有归档文件中。

tar -rvf archive.tar newfile

7.从归档中删除文件
参数:
-d:从归档中删除文件。

tar -dvf archive.tar --delete file1

8.解压到指定目录

tar -xzvf archive.tar.gz -C /path/to/directory

9.排除文件或目录
参数:
–exclude:排除指定的文件或目录。

tar -czvf archive.tar.gz --exclude='*.log' directory/

10.使用绝对路径

tar -czvf archive.tar.gz -P /absolute/path/to/directory
http://www.dtcms.com/a/107253.html

相关文章:

  • 使用 MapReduce 进行高效数据清洗:从理论到实践
  • Linux内核中ARP协议的实现与dev_addr字段的作用
  • LabVIEW 调用 Python 函数
  • SAP-ABAP:ABAP `LEAVE LIST-PROCESSING` 深度解析
  • 天梯赛 L2-023 图着色问题
  • ai prompt工程师认证
  • AT_abc306_b [ABC306B] Base 2
  • 【工具变量】全国分省低空经济高质量发展数据(2012-2023年)
  • Word 插入无页眉页码的空白页(即插入奇数页)
  • WebSocket connection failed 解决
  • 基于机器学习的三国时期诸葛亮北伐失败因素量化分析
  • 数学知识集锦
  • Ubuntu24.04-中文输入法的切换
  • 批量将文本文件转换为 Word/PDF/Excel/图片等其它格式
  • python-leetcode 64.在排序数组中查找元素的第一个和最后一个位置
  • c语言大小端判断
  • 【JavaScript】十三、事件监听与事件类型
  • 95. 费解的开关
  • 密码学基础——古典密码学
  • 云端革命:数字文明的重构与新生
  • int main(int argc, char **argv)C语言主函数参数解析
  • 【AI News | 20250402】每日AI进展
  • JavaScript基础-移动端常见特效
  • 代码训练营day22
  • leetcode 62. Unique Paths
  • Npfs!NpFsdWrite函数和Npfs!NpCommonWrite函数和Npfs!NpWriteDataQueue函数中的DeferredList
  • Python运算符的理解及简单运用
  • 《数字图像处理》教材寻找合作者
  • 【Java NIO】
  • 4.2学习总结 Java:list系列集合