如何从 Linux 中的特定目录打包文件?

如何从 Linux 中的特定目录打包文件?

密码:

/home/xxx 

文件存在于:

/home/a/b/c/d/e/

这里我想在 pwd 中 tar 一个目录“e”(即 xxx 文件夹)。

我试过这样

tar -vcf tarfile.tar /home/a/b/c/d/e/

但问题是它压缩了所有目录,例如(/home/a/b/c/d/e)。但我需要压缩目录“e”。

答案1

要跳过父文件夹,请使用该-C标志更改 的tar工作目录。

$ tar -C /home/a/b/c/d/ -vcf tarfile.tar e

相关内容