Linux 使用 tar 命令打包压缩及解压缩文件夹

Posted 小伍

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux 使用 tar 命令打包压缩及解压缩文件夹相关的知识,希望对你有一定的参考价值。

# 将多个文件打包成一个压缩包,不会改变文件的属性
# -c打包,-v显示详细信息,-z使用gzip压缩,-f指定压缩包名
tar -c -v -z -f /tmp/test.tar.gz ./*

# -t查看tar包内容
tar -tf /tmp/test.tar.gz

# 解压到指定目录
tar -xf /tmp/test.tar.gz -C /dir1/
# -c打包,-v显示详细信息,-J使用xz压缩,-f指定压缩包名
tar -cvJf /tmp/boot_test.tar.xz /test/ /boot/

# 解压到指定目录
tar -xf /tmp/boot_test.tar.xz -C /dir2/
# 只打包不压缩
tar -cvf /tmp/test.tar ./*

# -t查看tar包内容
tar -tf /tmp/test.tar
# -r追加文件,只能追加到tar包,不能追加到压缩包,-P忽略根目录警告
tar -P -f /tmp/test.tar -r /etc/hosts

# -t查看tar包内容
tar -tf /tmp/test.tar

以上是关于Linux 使用 tar 命令打包压缩及解压缩文件夹的主要内容,如果未能解决你的问题,请参考以下文章

Linux下的tar归档及解压缩功能详解

压缩及解压缩

linux-offen-used-commands

linux的tar命令详情;linux多个文件压缩打包到一个压缩文件

Linux下文件的打包与压缩(tar命令)

linux使用tar命令打包压缩时排除某个文件夹或文件