Oracle® Solaris 11.2의 장치 관리

인쇄 보기 종료

업데이트 날짜: 2014년 7월
 
 

파일 크기에 대한 정보 표시

ls 명령을 사용하여 파일 크기를 확인하고 정렬할 수 있습니다. find 명령을 사용하여 크기 제한을 초과하는 파일을 찾을 수 있습니다. 자세한 내용은 ls(1)find(1) 매뉴얼 페이지를 참조하십시오.


주 - /var 디렉토리의 공간이 부족할 경우 /var 디렉토리와 디스크 공간이 보다 많은 파일 시스템의 디렉토리 간에 심볼릭 링크를 만들지 마십시오. 만들 경우 임시 조치인 경우에도 특정 데몬 프로세스 및 유틸리티에 문제가 발생할 수 있습니다.

Is 명령 사용

ls 명령은 특정 디렉토리에 있는 파일 목록을 표시합니다. 다음은 시스템의 파일 크기에 대한 정보를 가져오는 데 유용한 ls 옵션입니다.

  • –l – 파일 및 디렉토리 목록을 긴 형식으로 표시하고 크기(바이트)를 보여 줍니다.

  • –h – 파일 또는 디렉토리 크기가 1024바이트보다 클 경우 파일 크기 및 디렉토리 크기를 KB, MB, GB 또는 TB로 조정합니다.

  • –s – 파일 및 디렉토리 목록을 표시하고 크기(블록 수)를 보여 줍니다.

자세한 내용은 ls(1) 매뉴얼 페이지를 참조하십시오.

다음 예에서는 lastlogmessages 파일이 /var/adm 디렉토리에서 가장 큰 두 파일임을 알 수 있습니다.

$ cd /var/adm
$ ls -lh
total 148
-rw-------   1 uucp     bin            0 Nov 26 09:25 aculog
-r--r--r--   1 root     other       342K Nov 26 13:56 lastlog
-rw-r--r--   1 root     root         20K Nov 26 13:55 messages
-rw-r--r--   1 root     bin         3.3K Nov 26 13:56 utmpx
-rw-r--r--   1 adm      adm          19K Nov 26 13:56 wtmpx

–sh 옵션을 사용하는 다음 예에서 출력의 첫번째 열은 파일에 사용되는 블록 수를 나타냅니다.

$ ls -sh
880 -r--r--r--   1 root     other       342K Nov 26 13:56 lastlog
 25 -rw-r--r--   1 root     root         20K Nov 26 13:55 messages
  7 -rw-r--r--   1 root     bin         3.3K Nov 26 13:56 utmpx
 24 -rw-r--r--   1 adm      adm          19K Nov 26 13:56 wtmpx

ls 명령을 sort 명령과 함께 사용하면 파일 크기와 같은 조건에 따라 디렉토리의 파일을 오름차순 또는 내림차순으로 표시할 수 있습니다. sort 명령에 대한 자세한 내용은 sort(1) 매뉴얼 페이지를 참조하십시오.

find 명령 사용

find 명령을 사용으로 설정하여 특정 검색 조건에 맞는 파일을 검색할 수 있습니다. 예를 들어, 특정 파일 크기를 초과하는 파일을 찾으려면 다음 명령 구문을 사용합니다.

$ find directory -size +nnn

여기서 directory는 검색할 디렉토리를 지정하고 nnn–size 옵션에 지정하는 크기(512바이트 블록 수)를 나타내는 숫자입니다.

다음 예에서는 현재 작업 디렉토리에서 블록 수가 400개를 초과하는 파일을 찾는 방법을 보여 줍니다. –print 옵션은 find 명령의 출력을 표시합니다.

$ find . -size +400 -print
./Howto/howto.doc
./Howto/howto.doc.backup
./Howto/howtotest.doc
./Routine/routineBackupconcepts.doc
./Routine/routineIntro.doc