linux tar 压缩/解压文件夹常用参数

张大胆2025-02-16 16:54:04

和 cp 命令一样,tar 也是极其常用的命令,那就是文件的压缩与解压(注意压缩包的方式有多种 如 zip gz rar 等,这里只针对tar),需要记住,不能只是用到的时候再查 效率太低

如果在服务器上没有 tar 命令,则需要进行安装,可以查看安装教程

压缩命令

tar -czvf mytest.tar.gz mytest
tar -cvf mytest.tar mytest

解压命令

tar -xvf mytest.tar
tar -xzvf mytest.tar.gz

参数列表:

‌-c‌:创建新的归档文件。
‌-x‌:从归档文件中提取文件。
‌-t‌:列出归档文件的内容。
‌-v‌:详细模式,显示处理过程中的文件列表。
‌-f‌:指定归档文件的名称。
‌-z‌:使用gzip压缩或解压。
‌-j‌:使用bzip2压缩或解压。
‌-p‌:保留文件的权限和属性。
‌-P‌:使用绝对路径。
‌--exclude‌:排除指定的文件或目录‌

更多示例

压缩bz2:tar -cjvf test.tar.bz2 /usr/local/src/mytest
解压bz2:tar -xjvf test.tar.bz2‌