강좌
클라우드/리눅스에 관한 강좌입니다.
리눅스 분류

ls파일리스팅 기술9편: 서브디렉토리내의 모든 파일들도 함께 표시하기

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

ls파일리스팅 기술9: 서브디렉토리내의 모든 파일들도 함께 표시하기

 

 

 

특정 디렉토리내의 파일리스트를 나열하기 위하여 ls명령어를 이용할 때에 지정한 디렉토리내의 하위디렉토리와 그 안의 파일과 디렉토리들까지 모두 나열하는 예를 보도록 하겠다.

 

 

 

 

 

ls명령어에서 하위디렉토리내의 모든 파일과 디렉토리까지 모두 출력하기 위한 옵션은 -R옵션이다.

 

 

 

  ls명령어에서 -R옵션을 사용하면 현재 디렉토리내의 파일리스트뿐 아니라 하위디렉토리내의 파일과 디렉토리들까지 모두 출력한다.

 

 

 

 

 

아래의 예는 ls명령어로 현재 디렉토리내에 존재하는 파일들을 -l옵션을 이용하여 출력하면서 -R옵션을 사용한 것으로 /home/sspark디렉토리내의 파일리스트뿐아니라 하위디렉토리들과 하위디렉토리내의 파일과 디렉토리의 내용들까지 모두를 출력한 것이다.

 

 

 

 

 

[sspark@sulinux ~]$ls -lR /home/sspark

/home/sspark:

합계 6192

-rwxr-xr-x 1 sspark sspark 1224356  3 18 10:48 cryptsetup

drwxr-xr-x 3 sspark sspark    4096  3 18 11:16 cups

drwxr-xr-x 2 sspark sspark    4096  3 18 10:53 dir_temp

-rwxr-xr-x 1 sspark sspark 1136452  3 18 10:48 dump

-rw-r--r-- 1 sspark sspark   22060  3 18 10:41 fb.modes

-rw-r--r-- 1 sspark sspark      59  3 18 10:41 filesystems

-rwxr-xr-x 1 sspark sspark  156600  3 18 10:48 gfs2_tool

-rwxr-xr-x 1 sspark sspark  295472  3 18 10:48 grub

-rwxr-xr-x 1 sspark sspark  175600  3 18 10:48 ip

-rwxr-xr-x 1 sspark sspark  368000  3 18 10:48 mkfs.xfs

-rwxr-xr-x 1 sspark sspark 2382684  3 18 10:48 nash

-rwxr-xr-x 1 sspark sspark  219692  3 18 10:48 tc

-rwxr-xr-x 1 sspark sspark  294136  3 18 10:48 xfsdump

 

/home/sspark/cups:

합계 24

-rw-r--r-- 1 sspark sspark    0  3 18 11:16 client.conf

-rw-r--r-- 1 sspark sspark 6223  3 18 11:16 mime.types

-rw-r--r-- 1 sspark sspark  215  3 18 11:16 pdftops.conf

-rw-r--r-- 1 sspark sspark  947  3 18 11:16 pstoraster.convs

-rw-r--r-- 1 sspark sspark   69  3 18 11:16 snmp.conf

drwxr-xr-x 2 sspark sspark 4096  3 18 11:16 ssl

 

/home/sspark/cups/ssl:

합계 4

-rw-r--r-- 1 sspark sspark 947  3 18 11:16 pstoraster.convs

 

/home/sspark/dir_temp:

합계 0

[sspark@sulinux ~]$

 

 

 

다음은 ls명령어로 /home/sspark디렉토리내에 존재하는 파일들을 -l옵션을 이용하여 출력하면서 -R옵션과 함께 -S옵션을 사용한 것으로 현재 디렉토리내의 파일리스트뿐아니라 하위디렉토리들과 하위디렉토리내의 파일과 디렉토리의 내용들까지 모두를 출력하면서 출력되는 파일들의 용량을 기준으로 내림차순 정렬하여 나열한 것이다.

 

 

 

 

 

[sspark@sulinux ~]$ls -lSR /home/sspark

/home/sspark:

합계 6192

-rwxr-xr-x 1 sspark sspark 2382684  3 18 10:48 nash

-rwxr-xr-x 1 sspark sspark 1224356  3 18 10:48 cryptsetup

-rwxr-xr-x 1 sspark sspark 1136452  3 18 10:48 dump

-rwxr-xr-x 1 sspark sspark  368000  3 18 10:48 mkfs.xfs

-rwxr-xr-x 1 sspark sspark  295472  3 18 10:48 grub

-rwxr-xr-x 1 sspark sspark  294136  3 18 10:48 xfsdump

-rwxr-xr-x 1 sspark sspark  219692  3 18 10:48 tc

-rwxr-xr-x 1 sspark sspark  175600  3 18 10:48 ip

-rwxr-xr-x 1 sspark sspark  156600  3 18 10:48 gfs2_tool

-rw-r--r-- 1 sspark sspark   22060  3 18 10:41 fb.modes

drwxr-xr-x 3 sspark sspark    4096  3 18 11:16 cups

drwxr-xr-x 2 sspark sspark    4096  3 18 10:53 dir_temp

-rw-r--r-- 1 sspark sspark      59  3 18 10:41 filesystems

 

/home/sspark/cups:

합계 24

-rw-r--r-- 1 sspark sspark 6223  3 18 11:16 mime.types

drwxr-xr-x 2 sspark sspark 4096  3 18 11:16 ssl

-rw-r--r-- 1 sspark sspark  947  3 18 11:16 pstoraster.convs

-rw-r--r-- 1 sspark sspark  215  3 18 11:16 pdftops.conf

-rw-r--r-- 1 sspark sspark   69  3 18 11:16 snmp.conf

-rw-r--r-- 1 sspark sspark    0  3 18 11:16 client.conf

 

/home/sspark/cups/ssl:

합계 4

-rw-r--r-- 1 sspark sspark 947  3 18 11:16 pstoraster.convs

 

/home/sspark/dir_temp:

합계 0

[sspark@sulinux ~]$

 

 

 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,064 명
  • 현재 강좌수 :  35,958 개
  • 현재 접속자 :  215 명