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より多くの情報を知りたいです。