Answers:
tar -C更改目录
tar -C /home/user1/ -cvzf dir1.tar.gz dir1
顺便说一句,方便跟踪目录更改...使用推和弹出。
pushd .
cd /home/user1
tar cvfz dir1.tar.gz
popd
使用gnu tar,您可以使用与实际目录不同的基本目录创建档案:
tar -c --transform 's,^\.,mybasedir,' .
只需根据您的需要调整sed表达式即可。
好,我也发现
tar -czvf file1.tar.gz /home/user1/dir1/../dir1
也按照我想要的方式工作。