xargs:“ls”由信号 13 终止

xargs:“ls”由信号 13 终止
find . -type f -print0 | xargs -0 ls -ltr | head -n 10 | awk '{print
$NF}' | xargs rm

这个命令给了我这个:

xargs: 'ls' terminated by signal 13

然而,它执行得很好。它应该删除特定文件夹中最旧的 10 个文件。有什么需要担心的吗?有解决办法吗?

服务器正在运行 BuildRoot。

答案1

我认为问题出在 head 命令和管道上。看https://stackoverflow.com/questions/27800726/ls-termerated-by-signal-13-when-using-xargs了解更多信息。

相关内容