twitter facebook

【linux】ファイル数が多すぎてコピー失敗, 大量ファイルをコピーしたい unable to execute /usr/bin/cp: Argument list too long

/hoge/ にある大量のファイルを /hoge2/ に移動させようとすると以下のエラー。
sudo cp -R /hoge/* /hoge2/
エラー
sudo: unable to execute /usr/bin/cp: Argument list too long
この解決方法としてfind を使います。
cp -R /hoge/* /hoge2/ と同じ
find /hoge/ -name "*" -print0 | xargs -0 -I {} cp -R {} /hoge2/
AUTHOR
@えのえの
最終更新日 2023/07/08
FAVORITE good stock
LINK TAG
記法を見る