linux - 仅 tar 目录中的文件

标签 linux archive tar

如何只对目录中存在的文件进行压缩。我已经尝试将 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/

相关文章:

linux - 无法连接到 MS SQL 数据库服务器

java - 动态操作 HTML 上的链接文件

linux - 将源目录中的所有文件归档到 xyz.gz 文件中,并使用 UNIX shell 脚本将其移动到目标目录

wordpress - 如何在 woocommerce 中为不同类别存档页面调用不同模板

linux - Apache 正在下载 perl 文件而不是显示它们

linux - 范围 : bytes 0- FAILS in Apache 2. 2.23

tar - tar 时出现错误代码 141

bash - 使用 tar/bzip2 通过 SSH 将压缩目录提取到本地计算机

linux - 在具有 tar.uue 扩展名的 linux 上安装工具

java - 在 Ubuntu Linux 上使用 LDAP 连接到 MSSQL 服务器