我有很多rar文件存储如下: /torrents/televisionshowS01E0$X/nameoftelevisionshow.rar 其中$ X是变量= {0,1,2,...,12} 我想使用单个命令将它们提取到单个输出目录(/publicshare/)。 这是我到目前为止所拥有的: for i in find /torrents/televisionshowS01*/ -name *.rar; do unrar x "$i" /publicshare/;done 但我得到以下结果: Cannot open /torrents/televisionshowS01E01/.rar No such file or directory No files to extract 但是,find / torrents / televisionshowS01 * / -name * .rar会返回正确的路径。