一,问题描述
例如:需要打包/data/android_data/VMRK02ejyijtyww20 文件夹到/data/testtar/目录下
一般我们使用命令如下命令
tar -cvf /data/testtar/VMRK02ejyijtyww20.tar -C /data/android_data/VMRK02ejyijtyww20
当我们解VMRK02ejyijtyww20.tar压缩包后发现,把路径也打包进去了,
即/data/android_data/VMRK02ejyijtyww20;而大多数情况,我们解压后只需要的是VMRK02ejyijtyww20文件夹
二、打包时不包含目录路径
方法一:文件夹后面不直接跟文件夹名字,中间空格
tar -cvf /data/testtar/VMRK02ejyijtyww20.tar -C /data/android_data/ VMRK02ejyijtyww20
方法二:完整文件夹路径后面加一个"."文章来源:https://www.toymoban.com/news/detail-597148.html
tar -cvf /data/testtar/VMRK02ejyijtyww20.tar -C /data/android_data/VMRK02ejyijtyww20 .
解压到指定目录,验证是只包含VMRK02ejyijtyww20 文件夹文章来源地址https://www.toymoban.com/news/detail-597148.html
tar -xvf /data/testtar/VMRK02ejyijtyww20.tar -C /data/w66/
到了这里,关于Linux 下使用 tar 命令打包指定目录下的所有文件,不包含路径方法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!