如果使用 xargs 则可以设置worker的数量
find . -type f -print0|xargs -0 -P 16 -I % opusenc --bitrate 256 % %.opus
Run Code Online (Sandbox Code Playgroud)
xargs -P 16
Run Code Online (Sandbox Code Playgroud)
(因为我很难在网上找到更多详细信息或理解手册页部分)
它一次对 16 个输入执行您的命令,或者您传递给 -P 的输入数。
对于我的命令,我试图将 cd 音乐文件 [艺术家/专辑/音乐文件] 的组织文件夹转换为作品。这是一个复制的文件夹,所以我想删除原始文件夹。所以比我使用的命令更好的命令是
find . -type f -print0|xargs -0 -P 16 -I % sh -c 'opusenc --bitrate 256 % %.opus && rm %'
Run Code Online (Sandbox Code Playgroud)
转换后,原始文件将被删除。
归档时间: |
|
查看次数: |
7385 次 |
最近记录: |