如何只对目录中存在的文件进行压缩。我已经尝试将 tar -cvf/tmp/test.tar/tmp/mylog.doc
放在主目录中,但是当我解压它时,内容也包含在 tmp
目录中。我只需要文件 mylog.doc
出现在 tar 文件中。我看到类似的查询
Tarring only the files of a directory .但无法从中得到太多帮助。
最佳答案
使用 -C
命令行参数来指示您要在其中工作的目录。然后,您可以使用您包含的相对于该目录的文件名。
tar -cvf /tmp/test.tar -C /tmp mylog.doc
请注意,这不适用于 tar 文件本身。
关于linux - 仅 tar 目录中的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15654538/