RadarURL
Skip to content
2014.08.08 16:15

ls 사용법 (옵션)

조회 수 1226 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

사용법 : ls [옵션] [이름]

디렉토리의 내용을 출력한다. 가장 기본적인 명령어에 속하는 것으로서 그만큼 옵션도 많아 디렉토리의 내용을 다양한 형식으로 출력 할 수 있다.

옵션
-1, --format=single-colum : 한줄에 한개의 파일만을 출력한다
-a : 모든 파일을 출력한다. . 으로 시작하는 파일도 모두 출력한다
-b, --escape : 화면으로 출력이 불가능한 문자도 나타낸다
-c, --time-ctime, --time=status : 파일의 최근 변경 시간에 따라 보여준다
-d, --directory : 경로 안의 내용을 나열하지 않고 그 경로를 보여준다. ( 이것은 쉘 스크립트에서 유용하게 쓰인다 )
-f : 경로 내용을 정렬하지 않고 디스크에 저장된 순으로 보여준다.
-a와 -U 옵션과 같은 뜻이며, -l,-s,-t 옵션과 반대 순서로 출력된다
--full-time : 시간을 간략히 표시하지 않고, 모두 보여준다.
-g : 무시, 유닉스 호환을 위해서 있슴.
-i, --inode : 파일 왼쪽에 색인 번호를 보여준다.
-k, --kilobytes : 파일 크기가 나열되면 kb 단위로 보여준다. 이 옵션은 POSIXLY_CORRECT 환경변수를 무신한다.
-l, --format=long, --format=verbose : 파일 나열에 있어 파일 형태, 퍼미션, 하드 링크번호, 소유자 이름, 그룹이름, 파일크기, 시간 ( 따로 지정하지 않으면 파일이 만들어진 날짜)을 자세하게 나열한다. 시간은 여섯달 이전 것이면 시간이 생략되고, 파일의 연도가 포함된다.
-m, --format=commas : 파일을 가로로 나열한다. 가로로 나열할 수 있는 만큼 최대한 나열한다.
-n, --numeric-uid-gid : 이름의 나열에서 UID, GID 번호를 사용한다
-p : 파일 현태를 지시하는 문자를 각 파일에 추가한다
-q, --hide-control-chars : 파일 이름에 그래픽 문자가 아닌 것이 있으면 '?'로 표시한다
-r, --reverse : 정렬 순서를 내림차순으로 한다
-s, --size : 파일크기를 1KB단위로 나타낸다 POSIXLY_CORRECT 환경변수가 지정되면 512KB 단위로 지정된다.
-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 : 파일 확장자순으로 정렬한다. 확장자가 없는 파일이 제일 먼저 나열된다.
-w, --width cols : 가로 길이를 값으로 지정한다. 기본적으로는 한 화면의 가로값이 된다. 또한 COLUMNS 환경 변수값으로 지정할수 있다. 초기값은 80이다.
-T, --tabsize cols : 탭이 사용될때 cols값으로 지정한다. 초기갑은 8이다. 0으로 지정되면 탭 문자는 무시된다.
-I, --ignore pattern : pattern 패턴으로 지정된 파일들은 목록에서 제외된다. 이때 명령행에서 그 파일이 지정되면 물론 나열된다.
--color, --colour, --color=yes, --color=yes : 파일형태에 따라 그 파일의 색깔을 다르게 보여주는 기능을 한다. 자세한 이야기는 아래 컬러 사용하기 부분을 참조한다
--color=tty, --colour==tty, --color 옵션과 같으나 단지 표준 출력에서만 색깔을 사용한다. 이 옵션은 컬러 제어 코드를 지원하지 않는 뷰어 프로그램을 사용하는 쉘 스크립트나 명령해 사용에서 아주 유용하게 쓰인다.
--color=no, --colour=no : 색깔을 사용하지 않는다. 이것이 초기값이다. 이 옵션은 색깔 사용을 이미 하고 있다면 이 값을 무시한다. 이미 사용하고 있는 많은 리눅스 배포본에서는 alias를 이용해 ls 명령에서 컬러를 사요하도록 세팅되어 있으니 컬러를 사용하지 않으려면 alias를 변경시켜야 한다

용례
[bluesky@bluestar bluesky]$ ls
Desktop hacking hanterm.gif nsmail x.gif
deleted_file han.gif mbox public_html

[bluesky@bluestar bluesky]$ ls -a <- .로 시작하는 히든화일까지 보기
. .bashrc .netscape .xsession-errors mbox
.. .gnome .rhosts Desktop nsmail
.Xdefaults .gnome_private .screenrc deleted_file public_html
.bash_history .inputrc .test.swp hacking x.gif
.bash_logout .kde .wmrc han.gif
.bash_profile .kderc .xchat hanterm.gif

[bluesky@bluestar bluesky]$ ls -l <- 자세한 정보보기(long)
total 49
drwxr-xr-x 5 bluesky bluesky 1024 Feb 16 23:48 Desktop
drwxr-xr-x 2 bluesky bluesky 1024 Feb 28 04:52 deleted_file
drwxrwxr-x 3 bluesky bluesky 1024 Apr 2 13:59 hacking
-rw-rw-r-- 1 bluesky bluesky 10089 Apr 3 07:57 han.gif
-rw-rw-r-- 1 bluesky bluesky 9700 Apr 3 07:54 hanterm.gif
-rw------- 1 bluesky bluesky 1074 Mar 2 02:04 mbox
drwx------ 2 bluesky bluesky 1024 Mar 4 08:19 nsmail
drwxr-xr-x 6 bluesky bluesky 1024 Feb 15 07:29 public_html
-rw-rw-r-- 1 bluesky bluesky 21354 Apr 3 07:35 x.gif

[bluesky@bluestar bluesky]$ ls -al
total 94
drwxr-xr-x 12 bluesky bluesky 1024 Apr 5 21:03 .
drwxrwxrwx 9 root root 1024 Apr 3 05:27 ..
-rw-r--r-- 1 bluesky bluesky 1422 Feb 15 04:48 .Xdefaults
-rw------- 1 bluesky bluesky 9648 Apr 6 04:54 .bash_history
-rw-r--r-- 1 bluesky bluesky 24 Feb 15 04:48 .bash_logout
-rw-r--r-- 1 bluesky bluesky 492 Feb 17 22:01 .bash_profile
....

[bluesky@bluestar bluesky]$ ls
Desktop hacking hanterm.gif nsmail x.gif
deleted_file han.gif mbox public_html x1.gif

[bluesky@bluestar bluesky]$ ls -F
Desktop/ hacking/ hanterm.gif nsmail/ x.gif
deleted_file/ han.gif mbox public_html/ x1.gif@
                        


출처 : http://www.qdata.co.kr/bo/bbs/board.php?bo_table=ls&wr_id=36

TAG •
?

List of Articles
번호 제목 글쓴이 날짜 조회 수
84 Linux 강제 umount 방법 (umount : device is busy 발생시) JAESOO 2014.08.18 1452
83 Unix/Linux DISK 검사 및 복구 JAESOO 2014.08.18 2522
» ls 사용법 (옵션) JAESOO 2014.08.08 1226
81 리눅스 명령어 : find 활용법 JAESOO 2014.08.08 1390
80 ls 명령시 날짜 전체가 보이도록 하기 JAESOO 2014.08.08 1102
79 Linux 디렉토리나 파일 개수 세기 JAESOO 2014.07.08 1640
78 리눅스 전원 끄기 - shutdown과 halt JAESOO 2014.06.24 1821
77 Linux 톰캣 tomcat 재실행, 재시작 JAESOO 2014.06.24 2170
76 리눅스 - 소유권과 허가권 알아보기 JAESOO 2014.06.24 1871
75 Linux 서버 하드웨어 정보 확인하기 (CPU, HDD, MEM등) JAESOO 2014.06.10 2317
74 리눅스에서 MYSQL 데이터 디렉토리 변경 JAESOO 2014.06.03 1635
73 리눅스에서 i386,i586,i686, x86의 차이점 JAESOO 2014.05.30 1831
72 Red Hat 버전별 Kernel 리스트 JAESOO 2014.05.30 1567
71 Updating Redhat (RHEL5) how to fix Error: yum conflicts with yum-rhn-plugin JAESOO 2014.05.29 1747
70 Redhat Linux rhn 인증 실패로 인한 yum 사용 불가시 조치 JAESOO 2014.05.29 7732
69 Redhat에서 Yum 사용 에러 JAESOO 2014.05.29 1791
68 RedHat Linux (래드햇 리눅스) 버젼 확인 방법 JAESOO 2014.05.29 1154
67 시스템 관리자가 알아야 할 리눅스 모니터링 툴 20선 (20 Linux System Monitoring Tools Every SysAdmin Should Know) JAESOO 2014.05.28 1779
66 CentOS nmon 설치하기 JAESOO 2014.05.28 1395
65 Linux monitoring tool (리눅스 모니터링 툴) JAESOO 2014.05.28 856
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 Next
/ 10

PageViews   Today : 1,898   Yesterday : 1,582   Total : 19,453,325  /  Counter Status   Today : 373   Yesterday : 569   Total : 1,315,027
Site Info   Member : 70  /  Total documents : 1,221   New documents : 0  /  Total comments : 21

Edited by JAESOO

sketchbook5, 스케치북5

sketchbook5, 스케치북5

나눔글꼴 설치 안내


이 PC에는 나눔글꼴이 설치되어 있지 않습니다.

이 사이트를 나눔글꼴로 보기 위해서는
나눔글꼴을 설치해야 합니다.

설치 취소