![如何仅对数据目录中的文件夹进行 Tar/GZip?](https://linux22.com/image/1468171/%E5%A6%82%E4%BD%95%E4%BB%85%E5%AF%B9%E6%95%B0%E6%8D%AE%E7%9B%AE%E5%BD%95%E4%B8%AD%E7%9A%84%E6%96%87%E4%BB%B6%E5%A4%B9%E8%BF%9B%E8%A1%8C%20Tar%2FGZip%EF%BC%9F.png)
我有一堆文件夹和文件,/usr/local/bin/data
我想tar.gz
。
我有一个 bash 脚本,将源文件夹设置为备份src='/usr/local/bin/data/*
当我打开.tar.gz
文件时,它会显示文件夹 usr,然后是 local,然后是 bin,然后是 data 等等。
我怎样才能让其仅 tar 以 开头的文件/文件夹/data/
?
答案1
尝试使用-C
Tar 中的选项:
tar -C /usr/local/bin/ -cvzf foo.tar.gz data