关于linux:Linux-使用-tar-命令打包压缩及解压缩文件夹

5次阅读

共计 433 个字符,预计需要花费 2 分钟才能阅读完成。

# 将多个文件打包成一个压缩包,不会扭转文件的属性
# - 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
正文完
 0