특정 디렉토리내에서 일반파일리스트만 보기
작성자 정보
- 관리자 작성
- 작성일
컨텐츠 정보
- 2,812 조회
- 0 추천
- 목록
본문
특정 디렉토리내에서 일반파일리스트만 보기
이번 예는 앞의 예와는 반대로 특정 디렉토리내에서 파일리스트만을 확인한 것입니다.
즉, 특정 디렉토리내에서 “ls -l”명령어를 사용하시면 파일과 디렉토리들이 모두 한번에 출력됩니다.
이때 파일리스트만을 확인하고자 할 때에 디렉토리 리스트가 함께 출력되는 것이 불편할 때가 가끔 있습니다.
이런 경우에는 다음과 같은 grep명령어를 이용하면 파일리스트만 확인할 수 있습니다.
사용형식 : ls -l 디렉토리경로(절대경로) | grep “^-”
즉, grep “^-”는 각 행의 첫번째 문자가 “-”로 시작하는 행을 의미합니다.
[root@su250 ~]# ls -l /etc | grep "^-"
-rw-r--r-- 1 root root 3921 2008-07-24 22:17 DIR_COLORS -rw-r--r-- 1 root root 4919 2008-07-24 22:17 DIR_COLORS.256color -rw-r--r-- 1 root root 3646 2008-07-24 22:17 DIR_COLORS.xterm -rw-r--r-- 1 root root 121356 2008-07-28 21:29 Muttrc -rw-r--r-- 1 root root 32 2008-07-28 21:29 Muttrc.local -rw-r--r-- 1 root root 45 2008-03-13 08:38 Trolltech.conf -rw-r--r-- 1 root root 2562 2008-09-24 23:51 a2ps-site.cfg -rw-r--r-- 1 root root 15188 2008-09-24 23:51 a2ps.cfg -rw-r--r-- 1 root root 44 2008-12-23 04:14 adjtime -rw-r--r-- 1 root root 1512 2008-10-11 01:29 aliases -rw-r----- 1 root smmsp 12288 2008-12-23 17:09 aliases.db -rw-r--r-- 1 root root 321 2008-10-24 22:05 anacrontab -rw-r--r-- 1 root root 245 2008-06-27 18:50 anthy-conf -rw-r--r-- 1 root root 148 2008-09-10 22:42 asound.conf -rw-r--r-- 1 root root 5421 2008-12-23 04:14 asound.state -rw------- 1 root root 1 2008-10-24 22:17 at.deny -rw-r--r-- 1 root root 1539 2008-10-11 01:29 bashrc … 이하생략 |
따라서 위의 명령어를 전체적으로 해석해 본다면 다음과 같습니다.
이와 같은 방법으로 다음과 같은 유사 목적의 명령어들이 사용 가능합니다.
즉, ls의 결과 각 행들의 첫번째 문자가 파일타입을 의미한다는 것에 착안하여 특정디렉토리내에서…
블록장치 파일(block special file)을 검색하고자 할 때에
ls -l 검색대상경로 | grep "^b"
문자장치파일(character special file)을 검색하고자 할 때에
ls -l 검색대상경로 | grep "^c"
심볼릭 링크파일(symbolic link file)을 검색하고자 할 때에
ls -l 검색대상경로 | grep "^l"
소켓파일(socket file)을 검색하고자 할 때에
ls -l 검색대상경로 | grep "^s"
와 같은 방법으로 검색합니다.
관련자료
-
이전
-
다음