我在 /etc/asterisk/record 中获得了 mp3 格式的星号记录,其命名类似于 13-07-31__09-32_205_988007007757.mp3
我需要选择包含的文件,例如*_205_*
将它们移动到文件夹 /home/ftp 并保存权限。
我唯一的办法是:
cp -p /home/zapis/liveop/*_205_* "/home/zapis/livetex/dep1/205/"
rm /home/zapis/liveop/_205_
但我收到错误failed to stat «/home/zapis/liveop/*_205_*»: No such file or directory
看起来一点也不好:(
答案1
如果我是你,我会这样做
find /home/zapis/loveop -name "*_250_*" -exec cp {} /home/zapis/livetex/dep1/205/ ';'
find /home/zapis/loveop -name "*_250_*" -exec rm {} ';'
cp、rm 和 coreutils 对操作的最大文件数量有限制,这实际上是 shell 对一个命令可以接收的参数数量的限制。