如何仅对数据目录中的文件夹进行 Tar/GZip?

如何仅对数据目录中的文件夹进行 Tar/GZip?

我有一堆文件夹和文件,/usr/local/bin/data我想tar.gz

我有一个 bash 脚本,将源文件夹设置为备份src='/usr/local/bin/data/*

当我打开.tar.gz文件时,它会显示文件夹 usr,然后是 local,然后是 bin,然后是 data 等等。

我怎样才能让其仅 tar 以 开头的文件/文件夹/data/

答案1

尝试使用-CTar 中的选项:

tar -C /usr/local/bin/ -cvzf foo.tar.gz data

相关内容