在带有@(at 符号)的文件上使用 tar

1 linux tar terminal

我正在尝试使用tar -xvf格式(其中 * 是任何单词字符)*@*@*@*.tar.gz提取 tarball ,但我认为 tar 正在尝试在远程位置找到该文件。我得到的错误是命令tar -xzvf tasf423@2012-02-22\@00:03:04\@ja41nf.tar.gz:

tar (child): Cannot connect to 2012-02-22@00: resolve failed
Run Code Online (Sandbox Code Playgroud)

我尝试使用反斜杠来转义它,甚至尝试用 %40 替换 @ 符号,但这些似乎都不起作用。有没有办法使用名称中带有 @ 的 tar 命令来提取 tarball?

Ign*_*ams 9

问题是冒号,而不是 at 符号。使用--force-local.