Computer >> 컴퓨터 >  >> 문제 해결 >> Linux

Linux에서 대용량 파일을 찾는 방법은 무엇입니까?

Linux 운영 체제 제품군은 1991년에 개발 및 출시된 Linux 커널을 기반으로 하는 오픈 소스 운영 체제 그룹입니다. Linux는 소프트웨어 개발자와 전문 사용자 사이에서 가장 인기 있는 운영 체제 중 하나입니다. 이 기사에서는 특정 디렉토리에서 대용량 파일을 찾고 격리하는 데 사용할 수 있는 몇 가지 방법에 대해 설명합니다. 충돌을 피하기 위해 신중하고 정확하게 단계를 따르십시오.

Linux에서 대용량 파일을 찾는 방법은 무엇입니까?

Linux에서 대용량 파일을 찾는 방법

Linux에서 대용량 파일을 찾는 데 사용할 수 있는 방법은 많지만 가장 편리한 방법만 아래에 정리했습니다.

방법 1:du 명령을 통해

Linux에는 사용자가 크기와 위치에 따라 디렉토리에서 특정 파일을 찾고 정렬하는 데 도움이 되는 몇 가지 명령이 있습니다. 이 단계에서는 몇 가지 명령을 결합하여 특정 디렉토리의 파일을 크기에 따라 정렬합니다. 이를 위해:

  1. Ctrl ” + “Alt ” + “T " 버튼을 동시에 눌러 터미널을 실행합니다. Linux에서 대용량 파일을 찾는 방법은 무엇입니까?
  2. 다음 명령을 입력하고 “Enter " 루트 사용자로 로그인합니다.
    sudo-i
  3. 다음 명령을 입력하고 “Enter "는 디렉토리에서 가장 큰 파일을 찾습니다.
    $ sudo du -a /dir/ | sort -n -r | head -n 20

    참고:뒤 파일 크기를 계산하는 데 사용됩니다. "정렬 "는 크기에 따라 du 명령의 출력을 나열하고 "head "는 응답을 20개의 가장 큰 파일로 제한합니다.

  4. 다음 명령을 사용하여 동일한 task.
    $ sudo du -a / 2>/dev/null | sort -n -r | head -n 20
  5. Linux는 이제 상위 20을 나열합니다. 표시된 디렉토리에서 가장 큰 파일.

방법 2:찾기 명령 사용

파일을 호스팅하는 디렉토리가 아니라 가장 큰 파일을 직접 찾으려면 "찾기" 명령을 결합하여 필요한 출력을 나열할 수 있습니다. 이를 위해:

  1. Ctrl ” + “Alt ” + “T " 버튼을 동시에 눌러 터미널을 실행합니다.
  2. 다음 명령을 입력하고 “Enter " 루트 사용자로 로그인합니다.
    sudo-i
  3. 다음 명령을 입력하고 “Enter "는 컴퓨터에서 가장 큰 파일을 찾습니다.
    $ sudo find / -type f -printf "%s\t%p\n" | sort -n | tail -1
  4. 그런 다음 다음 명령을 입력하고 "Enter ".
    $ find $HOME -type f -printf '%s %p\n' | sort -nr | head -10
  5. 이 명령은 가장 큰 파일을 나열합니다.