使参数列表的一小堆文件列表过长错误



当我这样尝试时,

convmv -r -f utf8 --nfd -t utf8 --nfc /data/MyVid/Myfile/* --notest

这里有错误。

convmv: Argument list too long

我想*表示文件太多。

所以,如果我能把这些文件分成小束的话。

有什么好方法可以做到这一点吗?

例如,我试着这样做,ls -la | convmv -r -f utf8 --nfd -t utf8 --nfc

但是,它不会将文件传递给convmv。

我该如何解决这个问题?

您可以尝试使用xargs:

find /path/to/dir | xargs convmv -r -f utf8 --nfd -t utf8 --nfc

最新更新