리눅스에서 대용량 파일을 찾는 방법

이 글에서는 리눅스에서 특정 디렉터리 내의 대용량 파일을 찾고 격리하는 몇 가지 방법을 살펴보겠습니다. 문제 발생을 방지하기 위해 단계를 주의 깊게 따라주세요.

리눅스에서 대용량 파일을 찾는 방법은 여러 가지가 있지만, 그중에서도 가장 편리한 몇 가지 방법을 엄선했습니다.

방법 1: du 명령어 사용

리눅스에서는 디렉터리 내 파일을 크기와 위치에 따라 정렬하는 데 도움이 되는 여러 명령어가 있습니다. 이 방법에서는 몇 가지 명령어를 조합하여 주어진 디렉터리의 파일을 크기에 따라 정렬하는 방법을 살펴보겠습니다.

  1. 키를 누르세요Ctrl 키"+"다른"+"T"동시에 터미널을 여세요."
  2. 다음 명령어를 입력하고 "를 누르세요"엔터 버튼루트 사용자로 로그인하려면.
    sudo -i
  3. 다음 명령어를 입력하고 "를 누르세요"엔터 버튼디렉토리에서 가장 큰 파일을 찾으려면.
    $ sudo du -a /dir/ | 정렬 -n -r | 머리 -n 20

    ملاحظة : 명령어가 사용됩니다 du 파일 크기를 계산하려면, 종류 출력은 크기 순으로 정렬되며, 이를 결정하는 동안 머리 상위 20개 파일에 대한 출력 결과입니다.

  4. 다음 명령어를 사용해도 동일한 작업을 수행할 수 있습니다.
    $ sudo du -a /2>/dev/null | sort -n -r | head -n 20
  5. 이제 Linux는 가장 큰 값을 표시합니다. 20 지정된 디렉터리에 있는 파일입니다.

방법 2: 찾기 명령 사용

만약 파일이 있는 디렉터리가 아닌, 가장 큰 파일 자체를 직접 찾고 싶다면 "find" 명령어를 사용하여 원하는 결과를 얻을 수 있습니다.

  1. 키를 누르세요Ctrl 키"+"다른"+"T"동시에 터미널을 여세요."
  2. 다음 명령어를 입력하고 "를 누르세요"엔터 버튼루트 사용자로 로그인하려면.
    sudo -i
  3. 이 명령어를 입력하고 "를 누르세요"엔터 버튼컴퓨터에서 가장 큰 파일을 찾으려면.
    $ sudo find / -type f -printf "%st%pn" | sort -n | tail -1
  4. 다음으로, 다음 명령어를 입력하고 "를 누르세요"엔터 버튼".
    $ find $HOME -type f -printf '%s %pn' | sort -nr | head-10
  5. 이 명령들은 사용 가능한 파일 중 가장 큰 파일들을 나열합니다.

 

댓글이 닫혀있다.