我在 VPS 上运行 Debian bullseye。
我想批量检查从网站自动下载的大量 zip 文件的完整性。不幸的是,其中一些文件的名称以 开头-
,例如-example-file.zip
。
当我执行unzip -t -example-file.zip
或 时unzip -t "-example-file.zip"
,unzip 将文件名视为选项,并且不会真正尝试处理此文件。其他命令也会发生同样的情况(尝试过touch
)。
除了使用非 Shell 语言的批量重命名脚本之外,我还能如何处理此类文件?