以上方法1在解压后是creality-env目录下的所有文件和子目录,而少了creality-env这一级目录,我需要解压后是creality-env,creality-env下面才是文件和子目录
时间: 2024-04-11 18:28:40 浏览: 168
如果您希望在解压后得到一个 `creality-env` 目录,其中包含 `creality-env` 下的所有文件和子目录,您可以尝试以下方法修改打包命令:
1. 确保您当前所在的目录是正确的,即 `/usr/share` 目录。
2. 使用绝对路径进行打包,并在路径中指定目标文件名为 `creality-env/`。例如:
```
cd /usr/share
tar zcvf creality-env.tgz -C /usr/share/creality-env .
```
这样将会在 `/usr/share` 目录下创建名为 `creality-env.tgz` 的压缩文件,解压后会得到一个 `creality-env` 目录,其中包含 `creality-env` 下的所有文件和子目录。
请注意,这里的 `.` 表示当前目录,确保在执行打包命令时位于正确的目录中,同时指定正确的路径和文件名。
相关问题
需要将其解压到当前目录的creality-env文件夹下
要将 `creality-env.tgz` 解压到当前目录下的 `creality-env` 文件夹中,您可以使用以下命令:
```shell
tar -zxvf creality-env.tgz -C creality-env
```
这个命令在解压时使用了 `-C` 参数,后面跟着要指定的目标文件夹名称(`creality-env`)。这样,`creality-env.tgz` 中的文件将被解压到 `creality-env` 文件夹中。
请确保您已经进入包含 `creality-env.tgz` 文件的目录,或者提供正确的文件路径。解压后的文件将会被提取到当前目录下的 `creality-env` 文件夹中。
将linux上/usr/share目录下的creality-env打包成creality-env.tgz
要将 `/usr/share/creality-env` 目录打包成 `creality-env.tgz` 文件,您可以使用以下命令:
```shell
tar -zcvf creality-env.tgz -C /usr/share/ creality-env
```
这个命令使用 `tar` 工具来创建一个名为 `creality-env.tgz` 的压缩文件。参数 `-zcvf` 表示执行压缩操作,并显示详细的输出信息。
在 `-C` 参数后面指定要打包的目录路径,然后是要打包的目录名称 `creality-env`。
请确保您具有足够的权限来读取 `/usr/share/creality-env` 目录并在当前目录下创建 `creality-env.tgz` 文件。
阅读全文