탐색 링크 건너뛰기 | |
인쇄 보기 종료 | |
Oracle Solaris 관리: 일반 작업 Oracle Solaris 11 Information Library (한국어) |
1. Oracle Solaris 명령에 대한 정보 찾기
5. Oracle Configuration Manager 작업
15. CUPS를 사용하여 프린터 설정 및 관리(작업)
ls 명령을 사용하여 파일 크기를 확인하고 정렬할 수 있습니다. find 명령을 사용하여 크기 제한을 초과하는 파일을 찾을 수 있습니다. 자세한 내용은 ls(1) 및 find(1) 매뉴얼 페이지를 참조하십시오.
주 - /var 디렉토리의 공간이 부족할 경우 /var 디렉토리와 디스크 공간이 보다 많은 파일 시스템의 디렉토리 간에 심볼릭 링크를 만들지 마십시오. 만들 경우 임시 조치인 경우에도 특정 데몬 프로세스 및 유틸리티에 문제가 발생할 수 있습니다.
$ ls [-lh] [-s]
크기가 바이트로 나타나도록 파일 및 디렉토리 목록을 긴 형식으로 표시합니다. 아래에 나오는 예를 참조하십시오.
파일 또는 디렉토리 크기가 1024바이트보다 클 경우 파일 크기 및 디렉토리 크기를 KB, MB, GB 또는 TB로 조정합니다. 또한 이 옵션은 파일 또는 디렉토리 크기가 새 형식으로 표시되도록 -o, -n, -@ 및 -g 옵션으로 표시되는 출력을 수정합니다. 자세한 내용은 ls(1) 매뉴얼 페이지를 참조하십시오.
크기가 블록 수로 나타나도록 파일 및 디렉토리 목록을 표시합니다.
예 13-4 파일 크기 표시
다음 예에서는 lastlog 및 messages 파일이 /var/adm 디렉토리의 다른 파일보다 큰 것을 알 수 있습니다.
$ cd /var/adm $ ls -lh total 682 drwxrwxr-x 9 root sys 15 Jan 4 03:10 . drwxr-xr-x 41 root sys 42 Jan 3 19:03 .. drwxrwxr-x 5 adm adm 5 Jan 3 17:26 acct -rw------- 1 uucp bin 0 Jan 3 17:34 aculog drwxr-xr-x 2 adm adm 2 Jan 3 17:26 exacct -r--r--r-- 1 root root 3.2M Jan 4 06:47 lastlog drwxr-xr-x 2 adm adm 2 Jan 3 17:26 log -rw-r--r-- 1 root root 0 Jan 4 03:10 messages -rw-r--r-- 1 root root 55K Jan 3 19:10 messages.0 drwxr-xr-x 2 root sys 2 Jan 3 17:26 pool drwxrwxr-x 2 adm sys 2 Jan 3 17:26 sa drwxr-xr-x 2 root sys 2 Jan 3 17:26 sm.bin drwxr-xr-x 2 root sys 2 Jan 3 17:26 streams lrwxrwxrwx 1 root root 27 Jan 3 17:36 utmpx -> \ ../../system/volatile/utmpx -rw-r--r-- 1 adm adm 10K Jan 4 06:47 wtmpx
다음 예에서는 lpsched.1 파일에 두 개의 블록이 사용됨을 알 수 있습니다.
$ cd /var/lp/logs $ ls -s total 2 0 lpsched 2 lpsched.1
파일에 대한 문자 또는 열이 다를 경우 다음 명령을 사용하여 파일 목록을 블록 크기에 따라 내림차순으로 정렬합니다.
$ ls -l | sort +4rn | more
이 명령은 목록의 파일을 네번째 필드에 있는 왼쪽 문자부터 정렬합니다.
파일에 대한 문자 또는 열이 동일할 경우 다음 명령을 사용하여 파일 목록을 블록 크기에 따라 내림차순으로 정렬합니다.
$ ls -s | sort -nr | more
이 명령은 목록의 파일을 가장 왼쪽 문자부터 정렬합니다.
예 13-5 큰 파일 찾기(네번째 필드의 문자를 기준으로 정렬)
$ cd /var/adm $ ls -l | sort +4rn | more -r--r--r-- 1 root root 3353420 Jan 7 06:45 lastlog -rw-r--r-- 1 root root 3221924 Jan 7 12:15 messages -rw-r--r-- 1 root root 56045 Jan 3 19:10 messages.0 -rw-r--r-- 1 adm adm 12648 Jan 7 06:45 wtmpx drwxr-xr-x 41 root sys 42 Jan 3 19:03 .. lrwxrwxrwx 1 root root 27 Jan 3 17:36 utmpx -> ../../system/volatile/utmpx drwxrwxr-x 9 root sys 15 Jan 4 03:10 . drwxrwxr-x 5 adm adm 5 Jan 3 17:26 acct drwxr-xr-x 2 adm adm 2 Jan 3 17:26 exacct drwxr-xr-x 2 adm adm 2 Jan 3 17:26 log drwxr-xr-x 2 root sys 2 Jan 3 17:26 pool drwxr-xr-x 2 root sys 2 Jan 3 17:26 sm.bin drwxr-xr-x 2 root sys 2 Jan 3 17:26 streams drwxrwxr-x 2 adm sys 2 Jan 3 17:26 sa -rw------- 1 uucp bin 0 Jan 3 17:34 aculog
예 13-6 큰 파일 찾기(가장 왼쪽 문자를 기준으로 정렬)
다음 예에서는 lastlog 및 messages 파일이 /var/adm 디렉토리에서 가장 큰 파일임을 알 수 있습니다.
$ cd /var/adm $ ls -s | sort -nr | more 6409 -rw-r--r-- 1 root root 3221924 Jan 7 12:15 messages 517 -r--r--r-- 1 root root 3353420 Jan 7 06:45 lastlog 111 -rw-r--r-- 1 root root 56045 Jan 3 19:10 messages.0 26 -rw-r--r-- 1 adm adm 12648 Jan 7 06:45 wtmpx 5 drwxr-xr-x 41 root sys 42 Jan 3 19:03 .. 3 drwxrwxr-x 9 root sys 15 Jan 4 03:10 . 3 drwxrwxr-x 5 adm adm 5 Jan 3 17:26 acct 3 drwxrwxr-x 2 adm sys 2 Jan 3 17:26 sa 3 drwxr-xr-x 2 root sys 2 Jan 3 17:26 streams 3 drwxr-xr-x 2 root sys 2 Jan 3 17:26 sm.bin 3 drwxr-xr-x 2 root sys 2 Jan 3 17:26 pool 3 drwxr-xr-x 2 adm adm 2 Jan 3 17:26 log 3 drwxr-xr-x 2 adm adm 2 Jan 3 17:26 exacct 1 lrwxrwxrwx 1 root root 27 Jan 3 17:36 utmpx -> ../../system/volatile/utmpx 1 -rw------- 1 uucp bin 0 Jan 3 17:34 aculog total 7094
$ find directory -size +nnn
검색할 디렉토리를 식별합니다.
512바이트 블록 수입니다. 이 크기를 초과하는 파일이 나열됩니다.
예 13-7 지정된 크기 제한을 초과하는 파일 찾기
다음 예에서는 현재 작업 디렉토리에서 블록 수가 400개를 초과하는 파일을 찾는 방법을 보여 줍니다. -print 옵션은 find 명령의 출력을 표시합니다.
$ find . -size +400 -print ./Howto/howto.doc ./Howto/howto.doc.backup ./Howto/howtotest.doc ./Routine/routineBackupconcepts.doc ./Routine/routineIntro.doc ./Routine/routineTroublefsck.doc ./.record ./Mail/pagination ./Config/configPrintadmin.doc ./Config/configPrintsetup.doc ./Config/configMailappx.doc ./Config/configMailconcepts.doc ./snapshot.rs