ls 사용법(옵션) > 리눅스 스터디

본문 바로가기
사이트 내 전체검색

리눅스 스터디

ls 사용법(옵션)

페이지 정보

본문

사용법 : 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@

댓글목록

등록된 댓글이 없습니다.

Total 87건 1 페이지
리눅스 스터디 목록
번호 제목 글쓴이 조회 날짜
87 no_profile 이즈쪽지보내기 자기소개 아이디로 검색 전체게시물 3305 11-08
86 no_profile 이즈쪽지보내기 자기소개 아이디로 검색 전체게시물 3584 11-05
85 no_profile 이즈쪽지보내기 자기소개 아이디로 검색 전체게시물 3527 11-05
84 no_profile 이즈쪽지보내기 자기소개 아이디로 검색 전체게시물 4883 11-05
83 no_profile 이즈쪽지보내기 자기소개 아이디로 검색 전체게시물 3350 11-05
82 no_profile 이즈쪽지보내기 자기소개 아이디로 검색 전체게시물 3983 11-05
81 no_profile 이즈쪽지보내기 자기소개 아이디로 검색 전체게시물 4964 11-05
80 no_profile 이즈쪽지보내기 자기소개 아이디로 검색 전체게시물 3207 08-22
79 no_profile 이즈쪽지보내기 자기소개 아이디로 검색 전체게시물 2424 06-16
78 no_profile 이즈쪽지보내기 자기소개 아이디로 검색 전체게시물 2320 06-16
77 no_profile 이즈쪽지보내기 자기소개 아이디로 검색 전체게시물 3705 05-31
76 no_profile 이즈쪽지보내기 자기소개 아이디로 검색 전체게시물 1906 03-12
75 no_profile 이즈쪽지보내기 자기소개 아이디로 검색 전체게시물 5474 08-13
74 no_profile 이즈쪽지보내기 자기소개 아이디로 검색 전체게시물 3161 04-09
73 no_profile 이즈쪽지보내기 자기소개 아이디로 검색 전체게시물 2120 04-04
72 no_profile 이즈쪽지보내기 자기소개 아이디로 검색 전체게시물 3594 04-01

검색

회원로그인

회원가입

사이트 정보

컴퓨터 정보,윈도우즈,리눅스,포토샵,3ds
맥스,프로그래밍 강좌팁

접속자집계

오늘
495
어제
324
최대
5,287
전체
630,042
Copyright © www.qdata.co.kr All rights reserved.