Linuxで大きなファイルを見つける方法

この記事では、Linuxで特定のディレクトリ内にある大きなファイルを見つけて分離するためのいくつかの方法を紹介します。問題を回避するために、手順を慎重に実行してください。

Linux で大きなファイルを見つける方法は多数ありますが、ここでは最も便利な方法をいくつか選びました。

方法1: duコマンドを使用する

Linuxには、ディレクトリ内のファイルをサイズと場所に基づいて検索したり並べ替えたりするためのコマンドがいくつかあります。この方法では、いくつかのコマンドを組み合わせて、特定のディレクトリ内のファイルをサイズ順に並べ替えます。

  1. Ctrlキー"+"他の"+"T「同時に、ターミナルを開いてください。」
  2. 次のコマンドを入力して「Enterroot ユーザーとしてログインします。
    sudo -i
  3. 次のコマンドを入力し、「Enterディレクトリ内の最大のファイルを見つけます。
    $ sudo du -a /dir/ |ソート -n -r |頭 -n 20

    ملاحظة: このコマンドは du ファイルサイズを計算し、 sort 出力はサイズ順にソートされ、 上位 20 個のファイルを出力します。

  4. 次のコマンドを使用して同じタスクを実行することもできます。
    $ sudo du -a /2>/dev/null | ソート -n -r | ヘッド -n 20
  5. Linuxでは最大の 20 指定されたディレクトリ内のファイル。

方法2: 検索コマンドを使用する

最大のファイルをホストするディレクトリではなく、最大のファイル自体を直接見つけたい場合は、「find」コマンドを使用して目的の出力を生成できます。

  1. Ctrlキー"+"他の"+"T「同時に、ターミナルを開いてください。」
  2. 次のコマンドを入力して「Enterroot ユーザーとしてログインします。
    sudo -i
  3. このコマンドを入力して「Enterコンピューター上で最大のファイルを見つけます。
    $ sudo find / -type f -printf "%st%pn" | sort -n | tail -1
  4. 次に、次のコマンドを入力して「Enter"。
    $ find $HOME -type f -printf '%s %pn' | sort -nr | head-10
  5. これらのコマンドは、利用可能な最大のファイルを一覧表示します。

 

コメントは締め切りました。