![没有目录结构和排除文件夹的 Tar](https://linux22.com/image/1420795/%E6%B2%A1%E6%9C%89%E7%9B%AE%E5%BD%95%E7%BB%93%E6%9E%84%E5%92%8C%E6%8E%92%E9%99%A4%E6%96%87%E4%BB%B6%E5%A4%B9%E7%9A%84%20Tar.png)
我正在尝试创建一个 tar 文件 [ site.tar.gz
] 来排除某些文件夹并且不包含父目录结构:
我可以排除文件夹,但当我提取时,我会看到从根目录开始的路径
tar -czvf site.tar.gz /var/www/html/site --exclude="/var/www/html/site/images"
答案1
不要在想要创建 tar 文件的地方执行 tar,而是从想要 tar 的目录中执行:
cd /var/www/html/site ; tar -czvf /path/to/site.tar.gz . --exclude="/var/www/html/site/images"