この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。

眺める: 18907|答える: 0

[Linux] Linuxで見つけたファイルをバッチごとに削除してください

[リンクをコピー]
掲載地 2021/11/19 11:28:11 | | | |
要件:Linuxシステムではログログファイルをバッチで削除したいのですが、モジュールが多すぎてログも多いため、異なるディレクトリでこれらのログの経路をfindコマンドで出力できます。バッチで削除する方法はどうすればいいですか?

最初の方法

Linuxで同じフォーマットのファイルを多層ディレクトリで一括削除するには、find + execコマンドの組み合わせを使用できます:

例えば、削除された古いディレクトリのすべてのサブディレクトリでは、接尾辞 .l のファイルメソッドは次のようになります:

古い -type f -name "*.l" -exec rm -f {} \;

説明:

•old:開始ディレクトリを探す。その下のサブディレクトリを検索する

•-type f : ファイルタイプは通常のファイルです。対象ファイルがディレクトリなら、-type d を用います

•-name 「*.l」:ファイル名が「*.l」と一致し、二重引用符が欠けてはいけないことを意味します!

•rm -f {} : 削除時、{}はプロンプトなしで見つけたファイルを示します

追伸:{}と\の間空き場所が必要です

第二の方法

xargsパラメータを使います

見付ける。 -名前「._*」 | XARGS RM -RF







先の:Spring Cloud NacosのマルチNIC登録は指定されたIPアドレスをバインドします
次に:Visual Studio 2022 Enterprise Edition ダウンロードおよびインストールチュートリアル
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。

Mail To:help@itsvse.com