linux 下tar 压缩命令,如果压缩一个指定的目录,解压后会有这个目录存在,现在我要想解压后不要这个目录

您想保留存档目录结构吗?只需使用 tar 对其进行压缩即可。

解压时要删除顶层目录吗?使用-C 参数。

例如,如果压缩 /a 目录的内容,但不包含 /a 本身:
tar cvf a.tar -C /a /a/
解压时,a.tar 的内容会直接传输到当前目录,并且不会出现 /a 子目录。

尝试一下。

linux中tar的用法?解压到当前目录?

tar xvf <压缩文件名> -C <目标目录>
确保目标目录存在。