Oracle Linux 6.7 - Nohup:パラメータリストが長すぎます。

Oracle Linux 6.7 - Nohup:パラメータリストが長すぎます。

指定されたパスの下には、100万のディレクトリとディレクトリ(.pdf、.csvなど)にいくつかのファイルがあります。

/data/upl/repo/exp/

1年が経過したすべてのファイルとフォルダを削除したいのですが、タイトルにエラーが発生します。

以下に指定したコマンドは正しいですか?

nohup find /data/upl/repo/exp/ -type d -mtime +365 -print0 | xargs -0 rm -rf &

それ以外には良い解決策が見つかりません。

ありがとう、

ベストアンサー1

/data/upl/repo/exp/ 検索 -type d -mtime +365 -exec rm -rf {}\;

???

もちろん、これはrm -rf問題を必要とするだけです。

まずファイルを削除してから、ディレクトリをrmdirに削除します。

おすすめ記事