Linux 下使用 tar 命令打包指定目录下的所有文件,不包含路径方法

您所在的位置:网站首页 文件怎么打包保存到电脑 Linux 下使用 tar 命令打包指定目录下的所有文件,不包含路径方法

Linux 下使用 tar 命令打包指定目录下的所有文件,不包含路径方法

2023-06-26 14:42| 来源: 网络整理| 查看: 265

一,问题描述

例如:需要打包/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

方法二:完整文件夹路径后面加一个"."

tar -cvf /data/testtar/VMRK02ejyijtyww20.tar -C /data/android_data/VMRK02ejyijtyww20 .

解压到指定目录,验证是只包含VMRK02ejyijtyww20 文件夹

tar -xvf /data/testtar/VMRK02ejyijtyww20.tar -C /data/w66/



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3