[FYI] 大量のファイル操作でエラー


自分用メモです。

よく、linuxとかfreebsd上でファイルを操作する際に、制限を越えてしまい以下のようなエラーが起こる事があります。

bash: /bin/rm: 引数リストが長すぎます

Arg list too long

コマンドラインの文字列の長さの制限にひっかかっているようなので、以下のように回避します。

以下の例では、大量ファイルをtarで固めています。とあるサーバで21万個のファイルを固めてみましたが問題ありませんでした。

find ./ -type f | xargs tar rvf ****.tar.gz

tarオプションの r はファイル追記です。

[FYI] 大量のファイル操作でエラー” への4件のフィードバック

コメントを残す

メールアドレスが公開されることはありません。