NAME
ls, dir, vdir − 경 로 의 내 용 을 나 열 한 다 .
SYNOPSIS
ls [−abcdfgiklmnpqrstuxABCFGLNQRSUX1] [−w cols] [−T cols] [−I pattern] [−−all] [−−escape] [−−directory] [−−inode] [−−kilobytes] [−−numeric-uid-gid] [--no-group] [−−hide-control-chars] [−−reverse] [−−size] [−−width=cols] [−−tabsize=cols] [−−almost-all] [−−ignore-backups] [−−classify] [−−file-type] [−−full-time] [−−ignore=pattern] [−−dereference] [−−literal] [−−quote-name] [−−recursive] [−−sort={none,time,size,extension}] [−−format={long,verbose,commas,across,vertical,single-column}] [−−time={atime,access,use,ctime,status}] [−−help] [−−version] [−−color[={yes,no,tty}]] [−−colour[={yes,no,tty}]] [name...]
DESCRIPTION
이 문 서 는 더 이 상 최 신 정 보 를 담 고 있 지 않 다 . 그 래 서 , 몇 몇 틀 릴 경 우 도 있 고 , 부 족 한 경 우 도 있 을 것 이 다 . 완 전 한 매 뉴 얼 을 원 하 면 , Texinfo 문 서 를 참 조 하 기 바 란 다 .
이 매 뉴 얼 페 이 지 는 ls 명 령 의 GNU 버 전 에 대 한 것 이 다 . dir과 vdir 명 령 은 ls 명 령 의 심 블 릭 파 일 로 그 출 력 양 식 을 다 르 게 보 여 주 는 풀 그 림 들 이 다 . 인 자 로 파 일 이 름 이 나 , 경 로 이 름 이 사 용 된 다 . 경 로 의 내 용 은 초 기 값 으 로 알 파 벳 순 으 로 나 열 된 다 . ls의 경 우 는 출 력 이 표 준 출 력 (터 미 날 화 면 )이 면 , 세 로 로 정 열 된 것 이 가 로 로 나 열 된 다 . 다 른 방 식 의 출 력 이 면 한 줄 에 하 나 씩 나 열 된 다 . dir의 경 우 는 , 초 기 값 으 로 ls와 같 으 나 , 모 든 출 력 에 서 세 로 로 정 열 해 서 가 로 로 나 열 한 다 .(다 른 방 식 의 출 력 에 서 도 항 상 같 음 ) vdir의 경 우 는 , 초 기 값 으 로 목 록 을 자 세 히 나 열 한 다 .
OPTIONS
−a, −−all
경 로 안 의 모 든 파 일 을 나 열 한 다 . ’.’으 로 시 작 하 는 파 일 들 도 포 함 된 다 .
−b, −−escape
알 파 벳 형 식 을 사 용 하 는 파 일 이 름 안 에 서 그 래 픽 문 자 가 아 닌 문 자 들 을 사 용 한 다 . C와 같 이 여 덟 가 지 역 슬 래 쉬 문 자 (’\’)와 함 께 오 는 문 자 들 을 사 용 한 다 .
−c, −−time=ctime, −−time=status
파 일 최 근 변 경 시 간 에 따 라 정 열 해 서 보 여 준 다 . 자 세 한 나 열 (−l 옵 션 )이 면 , 그 파 일 의 최 근 변 경 시 간 을 보 여 준 다 .
−d, −−directory
경 로 안 의 내 용 을 나 열 하 지 않 고 , 그 경 로 를 보 여 준 다 .(이 것 은 쉘 스 크 립 트 에 서 유 용 하 게 쓰 인 다 .)
−f |
경 로 내 용 을 정 열 하 지 않 는 다 : 이 것 은 디 스 크 에 저 장 된 순 으 로 보 여 준 다 . −a와 −U 옵 션 과 같 은 뜻 이 며 , −l, −s, −t. 옵 션 과 반 대 뜻 이 다 . |
−−full-time
시 간 을 간 략 히 표 시 하 지 않 고 , 모 두 보 여 준 다 .
−g |
무 시 : 유 닉 스 호 환 을 위 해 서 있 음 . |
−i, −−inode
파 일 왼 쪽 에 색 인 번 호 를 보 여 준 다 .
−k, −−kilobytes
파 일 크 기 가 나 열 되 면 , kb 단 위 로 보 여 준 다 . 이 옵 션 은 POSIXLY_CORRECT 환 경 변 수 를 무 시 한 다 .
−l, −−format=long, −−format=verbose
파 일 나 열 에 있 어 , 파 일 형 태 , 사 용 권 한 , 하 드 링 크 번 호 , owner 이 름 , group 이 름 , 파 일 크 기 , 시 간 (따 로 지 정 하 지 않 으 면 파 일 이 만 들 어 진 날 자 다 )을 자 세 하 게 나 열 한 다 . 시 간 은 여 섯 달 이 전 것 이 면 , 시 간 이 생 략 되 고 , 파 일 의 연 도 가 포 함 된 다 .
−m, −−format=commas
파 일 을 가 로 로 나 열 한 다 . 가 로 로 나 열 할 수 있 는 만 큼 최 대 한 나 열 한 다 .
−n, −−numeric-uid-gid
이 름 의 나 열 에 서 UID,GID 번 호 를 사 용 한 다 .
−p |
파 일 형 태 를 지 시 하 는 문 자 를 각 파 일 에 추 가 한 다 . |
−q, −−hide-control-chars
파 일 이 름 에 그 래 픽 문 자 가 아 닌 것 이 있 으 면 , ’?’로 표 시 한 다 .
−r, −−reverse
정 열 순 서 를 내 림 차 순 으 로 한 다 .
−s, −−size
파 일 크 기 를 1Kb 단 위 로 나 타 낸 다 . POSIXLY_CORRECT 환 경 변 수 가 지 정 되 면 , 512b 단 위 로 지 정 된 다 .
−t, −−sort=time
파 일 시 간 순 으 로 정 열 한 다 . 최 근 파 일 이 제 일 먼 저 .
−u, −−time=atime, −−time=access, −−time=use
파 일 사 용 시 간 순 으 로 정 열 한 다 . 자 세 한 나 열 이 면 , 시 간 표 시 는 만 들 어 진 날 자 대 신 , 사 용 된 날 자 를 보 여 준 다 .
−x, −−format=across, −−format=horizontal
정 열 방 식 을 가 로 로 한 다 .
−A, −−almost-all
’.’, ’..’ 경 로 를 제 외 하 고 디 렉 토 리 안 의 모 든 파 일 을 나 열 한 다 .
−B, −−ignore-backups
파 일 끝 이 ’~’인 파 일 은 목 록 나 열 에 제 외 된 다 .
−C, −−format=vertical
정 열 방 식 을 세 로 로 한 다 .
−F, −−classify
파 일 형 식 을 알 리 는 문 자 를 각 파 일 뒤 에 추 가 한 다 . 일 반 적 으 로 실 행 파 일 은 "*", 경 로 는 "/", 심 블 릭 링 크 는 "@", FIFO는 "|", 소 켓 은 "=", 일 반 적 인 파 일 은 없 다 .
−G, −−no−group
자 세 한 목 록 나 열 에 서 group 정 보 를 제 외 한 다 .
−L, −−dereference
심 블 릭 링 크 파 일 들 을 그 냥 파 일 로 보 여 준 다 .
−N, −−literal
이 름 이 영 문 이 아 닌 경 우 , C에 서 사 용 하 는 역 슬 래 쉬 문 자 (’\’)와 함 께 사 용 하 는 표 기 대 신 그 대 로 출 력 한 다 .
−Q, −−quote-name
−N 옵 션 과 반 대 .
−R, −−recursive
하 위 경 로 와 그 안 에 있 는 모 든 파 일 들 도 나 열 한 다 .
−S, −−sort=size
파 일 크 기 가 가 장 큰 것 부 터 정 열 해 서 나 열 한 다 .
−U, −−sort=none
정 열 을 하 지 않 고 , 디 스 크 에 저 장 된 순 서 대 로 보 여 준 다 . 이 옵 션 은 −f 옵 션 을 사 용 할 수 없 다 . 유 닉 스 용 ls −f는 −a 옵 션 은 가 능 하 나 , −l, −s, −t 옵 션 이 불 가 능 하 기 때 문 이 다 .
−X, −−sort=extension
파 일 확 장 자 순 으 로 정 열 한 다 . 확 장 자 가 없 는 파 일 이 제 일 먼 저 나 열 된 다 .
−1, −−format=single-column
한 줄 에 한 파 일 씩 나 열 .
−w, −−width cols
가 로 길 이 를 값 으 로 지 정 한 다 . 기 본 적 으 로 는 한 화 면 의 가 로 값 이 된 다 . 또 한 COLUMNS 환 경 변 수 값 으 로 지 정 할 수 있 다 . 초 기 값 은 80이 다 .
−T, −−tabsize cols
탭 이 사 용 될 때 , cols 값 으 로 지 정 한 다 . 초 기 값 은 8이 다 . 0으 로 지 정 되 면 탭 문 자 는 무 시 된 다 .
−I, −−ignore pattern
pattern 패 턴 으 로 지 정 된 파 일 들 은 목 록 에 서 제 외 된 다 . 이 때 , 명 령 행 에 서 그 파 일 이 지 정 되 면 물 론 나 열 된 다 .
−−color, −−colour, −−color=yes, −−colour=yes
파 일 의 형 태 에 따 라 그 파 일 의 색 깔 을 다 르 게 보 여 주 는 기 능 한 다 . 자 세 한 이 야 기 는 아 래 DISPLAY COLORIZATION 부 분 을 참 조 한 다 .
−−color=tty, −−colour=tty
−−color 옵 션 과 같 으 나 , 단 지 표 준 출 력 에 서 만 색 깔 을 사 용 한 다 . 이 옵 션 은 칼 라 제 어 코 드 를 지 원 하 지 않 는 보 기 풀 그 림 을 사 용 하 는 쉘 스 크 립 트 나 , 명 령 행 사 용 에 서 아 주 유 용 하 게 쓰 인 다 .
−−color=no, −−colour=no
색 깔 사 용 하 지 않 는 다 . 이 것 이 초 기 값 이 다 . 이 옵 션 은 색 깔 사 용 을 이 미 하 고 있 다 면 , 이 값 을 무 시 한 다 .
−−help |
도 움 말 을 보 여 주 고 마 친 다 . |
−−version
버 전 정 보 를 보 여 주 고 마 친 다 .
DISPLAY
COLORIZATION
−−color 옵 션 을 사
용 할 때 , 이 버 전
의 ls 명 령 은 파
일 이 름 이 나 , 파
일 형 태 에 따 라
파 일 의 색 깔 별
로 나 열 할 수 있
다 . 이 칼 라 화 는
초 기 값 으 로 파
일 형 태 에 따 라
서 만 사 용 된 다 .
사 용 되 는 코 드
는 ISO 6429 (ANSI)이 다 .
이 런 초 기 색 깔 지 정 은 LS_COLORS (또 는 LS_COLOURS) 환 경 변 수 지 정 으 로 바 꿀 수 있 다 . 이 변 수 들 의 형 식 은 termcap(5) 파 일 포 멧 의 방 식 을 사 용 한 다 . 각 항 목 은 ":"으 로 하 며 , 각 항 목 은 "xx=문 자 열 "로 한 다 . xx에 는 두 개 의 문 자 가 오 는 데 , 여 기 서 사 용 할 수 있 는 문 자 는 다 음 과 같 다 .
no 0
파 일 이 름 이 아
닌 일 반 텍 스 트
fi 0 일 반 파 일
di 32 경 로
ln 36 심 블 릭 링 크
pi 31 FIFO(파 이 프 )
so 33 소 켓
bd 44;37 블 럭 장 치
cd 44;37 캐 릭 터 장 치
ex 35 실 행 파 일
mi (없 음 ) 잃 어 버
린 파 일 (초 기 값
은 fi)
or (없 음 ) 심 블 릭
링 크 대 상 이 없
는 파 일 (초 기 값
은 ln)
lc \e[ 왼 쪽 코 드
rc m 오 른 쪽 코 드
ec (없 음 ) 마 침 코
드 (lc+no+rc로 바 뀜 )
색 깔 을 바 꿀 경 우 는 그 해 당 변 수 만 바 꾸 면 된 다 .
파 일 이 름 은 파 일 의 확 장 자 에 따 라 색 깔 을 지 정 할 수 있 다 . LS_COLORS 환 경 변 수 에 포 함 하 면 되 고 , 그 사 용 법 은 위 와 같 다 . 문 법 은 "*ext=문 자 열 "이 다 . 예 를 들 어 , C 소 스 파 일 을 파 란 색 으 로 지 정 하 려 면 , "*.c=34"이 다 .
제 어 문 자 는 C에 서 와 갈 이 ’\’문 자 로 시 작 하 는 문 자 를 사 용 하 거 나 , stty와 같 이 ’^’문 자 로 시 작 하 는 문 자 를 사 용 할 수 있 다 . C 스 타 일 일 경 우 는 \e는 Esc, \_ 공 백 문 자 , \? Delete 이 다 . 추 가 로 , \ escape 문 자 는 \, ^, :, =의 초 기 처 리 방 식 을 무 시 하 는 데 사 용 될 수 있 다 .
각 파 일 은 <lc> <색 깔 값 > <rc> <파 일 이 름 > <ec> 형 태 로 지 정 된 다 . 만 약 <ec> 코 드 를 지 엉 하 지 않 으 면 , <lc> <no> <rc> 가 대 치 된 다 . 이 방 법 은 보 다 많 은 변 환 을 하 지 만 일 반 적 인 방 법 은 아 니 다 . 왼 쪽 , 오 른 쪽 , 마 지 막 코 드 는 일 반 적 인 ISO 6429 코 드 를 지 원 하 지 않 는 터 미 날 을 위 한 값 으 로 특 별 한 경 우 가 아 니 면 , 사 용 할 필 요 가 없 다 .
ISO 6429 코 드 일 경 우 사 용 될 수 있 는 코 드 값 은 다 음 과 같 다 . (물 론 lc, rc, ec 값 은 제 외 된 다 .)
0 초
기 색 깔 로 다 시
돌 린 다 .
1 강 조 색
4 밑 줄
5 깜 빡 이 는 글 자 .
30 까 만 색 전 경
31 빨 강 전 경
32 녹 색 전 경
33 노 랑 (또 는 갈 색 )
전 경
34 파 랑 전 경
35 보 라 전 경
36 청 록 색 전 경
37 흰 색 (또 는 회 색 )
전 경
40 까 만 색 배 경
41 빨 강 배 경
42 녹 색 배 경
43 노 랭 (또 는 갈 색 )
배 경
44 파 랑 배 경
45 보 라 배 경
46 청 록 색 배 경
47 흰 색 (또 는 회 색 )
배 경
모 든 명 령 이 모 든 시 스 템 이 나 디 스 플 레 이 장 치 에 서 제 대 로 동 작 하 는 것 은 아 니 다 .
몇 터 미 날 은 초 기 마 지 막 코 드 (ec)가 인 식 되 지 않 을 수 있 다 . 만 약 , 색 들 을 사 용 했 다 면 , no, fi 값 을 0으 로 지 정 해 초 기 값 으 로 되 돌 려 놓 아 야 한 다 .
BUGS
BSD 시 스 템 에 서 는 , −s 옵 션 이 HP-UX 시 스 템 으 로 부 터 NFS 마 운 트 된 파 일 을 위 한 파 일 크 기 가 반 으 로 잘 못 보 여 진 다 고 한 다 . HP-UX 시 스 템 에 서 는 , BSD 시 스 템 으 로 부 터 NFS 마 운 트 된 파 일 을 위 한 파 일 의 크 기 가 반 대 로 두 배 로 나 타 난 다 . 이 런 현 상 은 HP-UX ls 풀 그 림 도 마 찬 가 지 라 고 한 다 .
영
어 권 문 자 셋 을
사 용 할 경 우 는
별 문 제 가 없 지
만 , 한 국 어 와 같
이 2바 이 트 문 자
권 에 서 는 자 국
어 로 된 파 일 이
름 을 보 기 위 해
특 별 한 옵 션 을
지 정 해 주 어 야
한 다 .
’’−N −−color=tty’’
옵 션 이 그 옵 션
이 다 .