Register as a new user and use Qiita more conveniently You get articles that match your needsYou can efficiently read back useful informationYou can use dark themeWhat you can do with signing up
![大量にファイルを移動/削除しようとして、Argument list too longで怒られた場合の備忘録 - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/13c4881e80b6b2cce5ab63c37c52f418ddb990b1/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9JUU1JUE0JUE3JUU5JTg3JThGJUUzJTgxJUFCJUUzJTgzJTk1JUUzJTgyJUExJUUzJTgyJUE0JUUzJTgzJUFCJUUzJTgyJTkyJUU3JUE3JUJCJUU1JThCJTk1JTJGJUU1JTg5JThBJUU5JTk5JUE0JUUzJTgxJTk3JUUzJTgyJTg4JUUzJTgxJTg2JUUzJTgxJUE4JUUzJTgxJTk3JUUzJTgxJUE2JUUzJTgwJTgxQXJndW1lbnQlMjBsaXN0JTIwdG9vJTIwbG9uZyVFMyU4MSVBNyVFNiU4MCU5MiVFMyU4MiU4OSVFMyU4MiU4QyVFMyU4MSU5RiVFNSVBMCVCNCVFNSU5MCU4OCVFMyU4MSVBRSVFNSU4MiU5OSVFNSVCRiU5OCVFOSU4QyVCMiZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTU2JnR4dC1jbGlwPWVsbGlwc2lzJnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnM9OWYxNmM4ZTQ1OGNmNGY3N2M1MzljZmFkN2VkZjQyMzI%26mark-x%3D142%26mark-y%3D112%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTYxNiZ0eHQ9JTQwZ2FuZXNzYSZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTM2JnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnM9MTg0Mzc4YWQyMDFlY2M2YTZhOGQ5N2RkNDRjNzA2ZjM%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3D963c3a679aa7c169f778f5102c0ceda6)
大量のファイルを扱う際に、サーバー負荷を減らすためにsleepでウェイトしながら移動させたい時なんかに。 find ./src/*.zip -print -exec sleep 0.5 \; | xargs -n1 -I%% mv -v %% ./dest/
<IT技術の処方箋:指定日付以前の古いファイルを削除したり移動する方法> システムを運用していると、 ログファイルやデータファイルなどが どんどん溜まっていきますね。 そんなファイル、いつかは移動したり削除する必要がありますね。 ●それには、findとxargsをうまく使うとコマンド一発で対処できます。 (例1) find ./ -mtime +50 -name "*.txt" | xargs mv --target-directory=./aaa ファイル名に.txtがついて、最後に修正されたのが50日より前のものを、 aaaというディレクトリに移動させる方法です。 (例2) find ./ -mtime +50 -name "*.txt" | xargs rm -f ファイル名に.txtがついて、最後に修正されたのが50日より前のものを、 削除する方法です。 (解説) xargsは、標
業務で楽するためのUNIXテクニック集 ファイル・ディレクトリ名の一括置換/一括作成 この記事は2008年~2009年頃に翔泳社で連載していた「業務で楽するためのUNIXテクニック集」の原本です。 はじめに この連載では、UNIX系OSをコマンドライン上から効率よく利用するために知っておくべきテクニックや、便利な小技を紹介していきます。 今回は、第0回、第1回で紹介したfind/xargsコマンド、シェルの変数展開、制御構造を利用した「ファイル・ディレクトリ名の一括置換」に関するテクニックを紹介します。 また、「ファイルやディレクトリの一括作成方法」「シンボリックリンクの作成方法」に関するテクニックも紹介します。「ファイル名の置換」テクニックを検証する際の、コマンド確認環境構築にご利用ください。 関連記事 シェル制御構造と正規表現の基礎 grepを使った便利なコマンド一覧 find/xar
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く