小编Ari*_*ael的帖子

tar --from-files,不解释文件名开头的连字符

我们在 CentOS 7.9 上使用 tar 1.26,我试图解压一个包含以连字符开头的文件的存档。

我通过 tar 告诉--files-from我要提取哪些文件,因为我不想提取所有内容。

filelist.txt为此,我有包含以下内容的文件
-myfile.txt

调用 tar liketar -xmf mytar.tar --no-wildcards --files-from filelist.txt会导致 tar 出错并出现以下错误

tar: invalid option -- 'y'
Run Code Online (Sandbox Code Playgroud)

这是因为 tar 将起始连字符解释为 tar 的参数(我假设)
我已经添加了--no-wildcards以禁用模式匹配。

是否有可能禁用此行为,或者更好地告诉 tar 从字面上获取每个条目filelist.txt而不尝试匹配/解释任何内容?

tar

4
推荐指数
1
解决办法
404
查看次数

标签 统计

tar ×1