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

ls로 파일리스트를 표시할 때 서브디렉토리내의 모든 파일들도 함께 표시하기

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

ls로 파일리스트를 표시할 때 서브디렉토리내의 모든 파일들도 함께 표시하기

 

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

 

 

 

 

 

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

 

 

 

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

 

 

 

 

 

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

 

 

 

 

 

[root@su250 ~]# ls -lR /etc

/etc:

합계 2320

drwxr-xr-x  4 root root    4096 2008-12-0121:55 ConsoleKit

-rw-r--r--  1 root root    3921 2008-07-2422:17 DIR_COLORS

-rw-r--r--  1 root root    4919 2008-07-2422:17 DIR_COLORS.256color

-rw-r--r--  1 root root    3646 2008-07-2422:17 DIR_COLORS.xterm

-rw-r--r--  1 root root  121356 2008-07-2821:29 Muttrc

-rw-r--r--  1 root root      32 2008-07-2821:29 Muttrc.local

drwxr-xr-x  4 root root    4096 2008-12-0122:01 NetworkManager

drwxr-xr-x  2 root root    4096 2008-12-0122:15 PackageKit

이하생략

 

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

 

 

 

 

 

[root@su250 ~]# ls -lSR /etc

/etc:

합계 2320

-rw-r--r--  1 root root  465436 2008-12-1904:04 prelink.cache

-rw-r--r--  1 root root  410108 2008-10-1101:29 services

-rw-r--r--  1 root root  121356 2008-07-2821:29 Muttrc

-rw-r--r--  1 root root   83376 2008-12-0122:15 ld.so.cache

-rw-r--r--  1 root root   71449 2008-07-0120:15 sensors3.conf

-rw-r--r--  1 root root   45804 2008-09-1400:15 php.ini

-rw-r--r--  1 root root   31011 2008-10-1323:52 jwhois.conf

-rw-r--r--  1 root root   23735 2004-09-0923:20 webalizer.conf

-rw-r--r--  1 root root   22060 2008-07-1900:20 fb.modes

중략

-rw-r--r--  1 root root       0 2008-10-1101:29 exports

-rw-r--r--  1 root root       0 2008-10-1101:29 motd

-rw-r--r--  1 root root       0 2008-08-3001:34 wvdial.conf

 

/etc/ConsoleKit:

합계 8

drwxr-xr-x 2 root root 4096 2008-09-1700:20 run-session.d

drwxr-xr-x 2 root root 4096 2008-12-0121:55 seats.d

 

/etc/ConsoleKit/run-session.d:

합계 0

 

/etc/ConsoleKit/seats.d:

합계 4

-rw-r--r-- 1 root root 64 2008-09-1700:20 00-primary.seat

 

/etc/NetworkManager:

합계 12

drwxr-xr-x 2 root root 4096 2008-10-2812:47 VPN

drwxr-xr-x 2 root root 4096 2008-10-2812:47 dispatcher.d

-rw-r--r-- 1 root root   28 2008-10-2812:47 nm-system-settings.conf

 

/etc/NetworkManager/VPN:

합계 0

 

/etc/NetworkManager/dispatcher.d:

합계 8

-rwxr-xr-x 1 root root 345 2008-11-1201:51 05-netfs

-rwxr-xr-x 1 root root 175 2008-11-1201:51 00-netreport

 

/etc/PackageKit:

합계 8

-rw-r--r-- 1 root root 2215 2008-11-0519:00 Vendor.conf

-rw-r--r-- 1 root root 2115 2008-11-0519:00 PackageKit.conf

 

/etc/PolicyKit:

합계 4

-rw-r--r-- 1 root root 303 2008-09-2008:22 PolicyKit.conf

이하생략

 

 

 

관련자료

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

공지사항


뉴스광장


  • 현재 회원수 :  60,041 명
  • 현재 강좌수 :  35,855 개
  • 현재 접속자 :  98 명