ホームページ > システムチュートリアル > Linux > LinuxのXサイズより大きいまたは小さいファイルを削除する方法

LinuxのXサイズより大きいまたは小さいファイルを削除する方法

William Shakespeare
リリース: 2025-03-18 11:24:22
オリジナル
197 人が閲覧しました

LinuxのXサイズより大きいまたは小さいファイルを削除する方法

Linuxシステムは過剰なファイルで散らかっていますか?このガイドは、指定されたサイズを超えるまたは不足しているファイルを効率的に見つけて削除する方法を示しており、貴重なディスクスペースを再生します。このタスクの強力なfindコマンドを活用します。

注意:ファイルの削除は永続的です。先に進む前に常にデータをバックアップしてください。

目次

  • サイズごとにファイルをリストします
  • サイズに基づいてファイルを削除します
    • xサイズよりも小さいファイルを削除します
    • xサイズよりも大きいファイルを削除します
  • 代替削除コマンド
    • インタラクティブな削除確認
  • ファイル削除のベストプラクティス
  • 結論

サイズごとにファイルをリストします

削除する前に、削除をターゲットにしたファイルをプレビューすることが重要です。 findコマンドを備えた-printオプションは、実際に何も削除せずにこのプレビューを提供します。

現在のディレクトリの5MB未満の.docファイルをリストするには:

探す 。 -Type F -Name "*.doc" -size -5m -print
ログイン後にコピー

コマンドの内訳:

  • find . :現在のディレクトリとそのサブディレクトリを検索します。
  • -type f :検索を通常のファイルに制限します。
  • -name "*.doc".docで終了するファイルのフィルター。
  • -size -5M :5メガバイトより小さいファイルを選択します。
  • -print :一致するファイルが表示されます。

交換する.他のディレクトリを検索する特定のパスがあります。 5MBを超えるファイルをリストするには、 -5Mではなく5M使用します。

-sizeオペレーターは- 「より少ない」と 「より大きい」のために。ユニットには、G(ギガバイト)、M(メガバイト)、K(キロバイト)、およびC(バイト)が含まれます。

例:

  • 10kbより小さいファイル: find . -type f -size -10k
  • 2GBを超えるファイル: find . -type f -size 2G
  • 正確に500バイトのファイル: find . -type f -size 500c

サイズに基づいてファイルを削除します

ファイルリストを確認した後、 -print -deleteに置き換えて、実際の削除を実行します。

批判的メモ: -deleteは不可逆的です。常にコマンドとディレクトリパスを再確認してください。最初にサンプルディレクトリでのテストを検討してください。

xサイズよりも小さいファイルを削除します

5MB未満の.docファイルを削除するには:

探す 。 -Type F -Name "*.doc" -size -5m -delete
ログイン後にコピー

xサイズよりも大きいファイルを削除します

5MBを超える.docファイルを削除するには:

探す 。 -Type F -Name "*.doc" -size 5m -delete
ログイン後にコピー

代替削除コマンド

-exec rm {} \;構成は代替品を提供します:

探す 。 -type f -name "*.doc" -size -5m -exec rm {} \;
ログイン後にコピー

これにより、見つかった各ファイルでrm (削除)が実行されます。大きなファイルに5M使用します。

インタラクティブな削除確認

安全性を高めるには、 -i rmに追加します。

探す 。 -type f -name "*.doc" -size -5m -exec rm -i {} \;
ログイン後にコピー

これにより、各ファイルを削除する前に確認が求められます。

ベストプラクティス

  1. 最初にテスト: -delete前に常に-print使用してください。
  2. サイズを指定します: -size正確に使用します。
  3. ファイルを理解する:システムファイルや重要なデータの削除を避けてください。
  4. データのバックアップ:安全性に不可欠です。
  5. 慎重な削除: -deleteは永続的です。
  6. ターゲット不要なファイル:古いファイルまたは一時ファイルに焦点を当てます。

結論

Linuxは、サイズごとにファイルを管理するための堅牢なツールを提供します。 -deleteまたはrmと組み合わせたfindコマンドは、強力でありながら潜在的に破壊的な機能を提供します。常にデータのバックアップと慎重なコマンド実行を優先します。追加の安全性を高めるには、インタラクティブな確認( rm -i )を強くお勧めします。

以上がLinuxのXサイズより大きいまたは小さいファイルを削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート