美文网首页linuxwenwen
tar 打包和压缩文件

tar 打包和压缩文件

作者: 风知秋 | 来源:发表于2024-12-22 10:04 被阅读0次

tar是 Linux/Unix 中的一个常用工具,用于创建和提取归档文件。tar的全称是 “tape archive”,它原本设计用于将文件存储到磁带设备上,现在广泛用于文件归档和压缩。

基本命令格式:

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

常用选项

操作选项(必选一个):

-c:创建归档文件(create)。

-x:从归档文件中解压文件(extract)。

-t:列出归档文件中的内容(list)。

-u:更新归档文件(append)。

-r:向归档文件追加文件(仅适用于未压缩的归档文件)。

辅助选项

-f <文件>:指定归档文件名。

-v:详细显示处理过程(verbose)。

-z:通过 gzip 压缩或解压归档文件。

-j:通过 bzip2 压缩或解压归档文件。

-J:通过 xz 压缩或解压归档文件。

--exclude=<模式>:排除符合模式的文件或目录。

其他常用选项

--directory=<目录>:切换到指定目录再操作。

--wildcards:支持通配符匹配文件名。

--gzip:使用 gzip 压缩(等同于-z)。

--bzip2:使用 bzip2 压缩(等同于-j)。

--xz:使用 xz 压缩(等同于-J)。

示例:

tar -cvf archive.tar file1 file2 dir1

将 file1、file2 和 dir1 打包成 archive.tar。

tar -czvf archive.tar.gz file1 file2 dir1

将file1、file2 和 dir1 打包并使用 gzip 压缩为 archive.tar.gz。

tar -xvf archive.tar

提取archive.tar中的所有文件。

tar -xzvf archive.tar.gz

解压并提取archive.tar.gz。

tar -xvf archive.tar -C /path/to/dir

将archive.tar解压到/path/to/dir。

tar -tvf archive.tar

显示archive.tar中的文件列表。

tar -tvf archive.tar --wildcards '*.txt'

列出归档文件中所有.txt文件。

相关文章

  • kali linux 解压缩

    1. 压缩文件 tar 压缩文件命令 tar 压缩文件后缀名.tar.gz 或 .tgz 或 .tar 这个仅打包...

  • linux命令

    tar 打包文件gz 压缩文件 tar -cvftar -xvf tar -xvf zhaojun.tar.gz ...

  • 使用tar 命令进行文件的归档和压缩

    归档和压缩文件 归档和压缩文件的好处:节约硬盘的资源 ,加快文件传输速率 tar 命令 作用:打包、压缩文件 这幅...

  • linux学习笔记-06打包压缩相关

    tar tar命令用于对文件打包压缩或解压,格式为:tar [选项] [文件] 命令参数-c 创建压缩文件-...

  • linuxs压缩打包文件命令

    原文:github上的总结 压缩文件的操作命令 1)打包并压缩文件: Linux中的打包文件一般是以.tar结尾的...

  • 在Linux中安装软件包

    Linux应用软件的安装包有三种:1) tar包 2) rpm包 3) dpkg包 使用tar打包 解压缩文件:一...

  • Linux 常用命令使用

    压缩文件 tar -zcvf 打包后生成的文件名全路径 要打包的目录例子:把/xahot文件夹打包后生成一个/us...

  • Linux 文件的归档和打包

    tar的归档和压缩文件 用法:tar [OPTION...] [FILE]... 参数: -c create创建文...

  • Linux学习笔记:Centos中软件安装几种方式

    源代码方式 很多开源软件都是以源码形式发布的,源码一般会打包成.tar.bz2、.tar.gz这样的归档压缩文件。...

  • Linux 学习2

    Linux继续学习 1、打包、压缩管理 gzip 文件名 压缩文件 gzip -d 解压文件压缩包 tar -cz...

网友评论

    本文标题:tar 打包和压缩文件

    本文链接:https://www.haomeiwen.com/subject/nmiyejtx.html