리눅스마스터2급강좌 : 디렉토리의 파일 목록보기
작성자 정보
- 관리자 작성
- 작성일
컨텐츠 정보
- 2,949 조회
- 0 추천
- 목록
본문
리눅스마스터2급강좌 : 디렉토리의 파일 목록보기
ls
ls 명령을 사용하여 파일과 디렉토리의 리스트를 볼 수 있다.
이 명령어를 사용해서 파일의 종류, 파일의 링크 상태, 파일의 크기, 파일이 만들어진 시기 등을 체크할 수 있어서 관리자가 파일에 대한 정보를 알아보는데 도움이 된다.
별다른 옵션을 주지 않고 단순히 ls만 입력하고 실행시킬 경우 다음과 같은 화면을 볼 수 있다.
현재 디렉토리에 있는 “.파일명”(숨김 파일)을 제외한 모든 파일(또는 디렉토리)의 이름이 리스트 되는 것을 알 수 있다.
|
|
|
| $ ls Desktop Mail readme.txt $ ls readme.txt readme.txt |
|
|
|
|
ls 명령에는 많은 옵션이 있지만 다음에 자주 사용되는 몇 가지를 소개한다.
■-a
-a 옵션을 이용하면 현재 나타나지 않는 숨김 파일(Hidden File)을 포함한 모든 파일의 리스트를 볼 수 있다.
유닉스 시스템에서 숨김 파일이란 일반적인 ls 로는 보이지 않는 감춰진 파일을 말하는 것으로, 파일의 이름 앞에 .(피리어드)가 붙으면 숨김 파일로 간주된다.
|
|
|
| $ ls -a . .Xdefaults .bash_logout .bashrc .kderc Desktop readme.txt .. .bash_history .bash_profile .kde .screenrc Mail |
|
|
|
|
■-d
-d 옵션을 이용하면 디렉토리의 이름이 있는 경우 해당 디렉토리의 내용을 보이지 않고, 이름을 보인다.
다음은 Desktop이라는 디렉토리에 대해서 ls 명령을 적용한 예이다.
위의 예는 디렉토리 내의 파일들이 출력되고, 아래의 예는 디렉토리의 이름이 출력되는 것을 알 수 있다.
|
|
|
| $ ls Desktop fdisk.zip superblock.txt $ ls -d Desktop Desktop |
|
|
|
|
■-l
-l 옵션을 이용하면 파일의 사이즈, 사용 권한과 같은 상세한 정보를 얻을 수 있다.
|
|
|
| $ ls -l total 12 drwxr-xr-x 5 tester tester 4096 Jan 28 09:57 Desktop drwx------ 2 tester tester 4096 Jan 28 09:57 Mail -rw-rw-r-- 1 tester tester 198 Jan 28 11:06 readme.txt |
|
|
|
|
■-F
-F 옵션을 붙이면 파일의 속성을 파악할 수 있다.
일반 파일은 아무런 변화 없이 출력되고, 디렉토리는 /가 붙고 실행 파일인 경우 *라 붙어서 출력된다.
아래의 예제에서 foo 라는 파일은 실행 파일이고 *가 붙어 있음을 확인할 수 있다.
마찬가지로 Mail은 디렉토리라는 것을 / 문자로 나타내고 있다.
이에 대해 심볼릭 링크의 경우 파일명 뒤에 @이 붙게 된다.
|
|
|
| $ ls -F Desktop/ Mail/ foo* readme.txt |
|
|
|
|
■옵션의 복합
ls 명령에서의 옵션들은 하나만 쓰일 수도, 여러 개가 같이 쓰일 수도 있다.
즉 ls –lF * 와 같은 형식으로 쓸 수 있다.
이와 같이 옵션을 지정하는 방식은 유닉스 상의 다른 유틸리티에도 공통적으로 사용된다.
|
|
|
| $ ls -al 합계 43876 drwx--x--x 7 freekgb freekgb 795 6월 5 21:33 ./ drwxr-xr-x 23 root root 462 3월 26 16:43 ../ -rw------- 1 freekgb freekgb 208 6월 4 18:42 .Xauthority -rw-rw-r-- 1 freekgb freekgb 0 10월 5 2000 .addressbook -rw------- 1 freekgb freekgb 2285 10월 5 2000 .addressbook.lu -rw------- 1 freekgb freekgb 9625 6월 6 18:15 .bash_history ... 중략 ... drwx------ 2 freekgb freekgb 124 6월 4 18:45 mail/ -rw------- 1 freekgb freekgb 39210894 6월 4 18:45 mbox |
|
|
|
|
관련자료
-
이전
-
다음