我正在尝试创建一个 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"