RSS구독하기:SUBSCRIBE TO RSS FEED
즐겨찾기추가:ADD FAVORITE
글쓰기:POST
관리자:ADMINISTRATOR
'ls'에 해당되는 글 1

출처 : 대전국제IT교육센터 : 정성재 강사

 

1. 리눅스 명령어 사용하기
(1) 명령에는 일정한 형식이 있다.
   1) 기본형식
     command [options] [argument]
   2) 사용예
    ㄱ. ls
    ㄴ. ls -alF
    ㄷ. ls /etc
    ㄹ. ls -alF /etc
(2) 명령수행시 항목과 항목은 공백으로 구분한다.
(3) 명령의 수행결과를 옵션에 따라 바꿀 수 있다.
(4) 다중 명령도 가능 : 세미콜론(;)이나 앰퍼센트(&&)등을 이용한다.
(5) [CTRL]+[C] 나 [CTRL] +[D]를 이용하여 인터럽트를 걸 수 있다.

(참고) 리눅스의 가상콘솔에 대하여
   리눅스는 기본 6개의 가상 콘솔을 제공한다. [CTRL]+[ALT]+F[1~6]를 누르면 기본 로그인창이 제공된다. 아울러 [CTRL]+[ALT]+[F7]은 X-Window 에서 사용한다.

2. 리눅스 파일 이름
(1) 파일의 이름은 255자까지 정할 수 있다.
(2) 대,소문자를 구별한다.
(3) 특수문자는 파일의 이름으로 설정할 수 없다. 단 점(.), 대쉬(-), 언더바(_)는 예외이다.
(4) 공백문자도 이름으로 설정할 수 없으나 설정하려면 '나 "를 이용한다.
    예) mkdir 'backup data'

3. ls 명령어
(1) 설명: list의 약자로 도스의 dir과 비슷한 기능을 한다. 파일과 디렉토리에 대한 정보를 출력
          한다.
(2) 사용법
   ls [options] [파일 또는 디렉토리명]
(3) options
   -a : all의 약어로모든 파일을 보여준다. 유닉스에서 '.'으로 시작되는 파일은 숨겨진 파일을
      의미하며 보통때는 보이지 않지만 이 option을 주어서 ls를 실행시키면 '.'으로 시작되는 파일
      도 보여준다.
     예) [sunchun@www sunchun]$ ls -a
         .   .bash_history  .bash_profile  .canna  .gtkrc  .kde  .bash_logout   .bashrc  .emacs
         ..  .viminfo
   -F : 파일의 속성에 따라 다르게 보여준다. 실행 가능한 파일은 파일 이름 뒤에 '*'(asterisk)
       문자를 붙어서 표시하며, 디렉토리는 이름 뒤에 './'를, Symbolic Link는 이름 뒤에 '@'를
       붙여서 표시해준다.
   -l : long의 약어로 파일 list를 한줄씩 길게 보여주며 파일속성,파일의 종류,마지막으로 수정된
       날짜,파일의 크기등의 정보도 함께 보여준다.
       예) [sunchun@www sunchun]$ls -l
           drwx------  2  sunchun  sunchun  4096 sep 25 18:20 Mail/
            => ls -l 명령어의 출력 결과
              파일 접근 허용     : drwx------
              링크의 수          : 2
              사용자(파일소유자) : sunchun
              그룹               : sunchun
              파일크기(in byte)  : 4096
              최종 수정일        : Sep 25
              최종 수정시간      : 18:20
              파일명(디렉토리명) : Mail
             (참고)그룹명이 지정 안 되었을 경우 자기자신을 기본그룹으로 함.
   -d : 인수가 디렉토리인 경우 그 디렉토리명만 출력한다.
   -t : 출력되는 정보가 알파벳순이 아니고 최근 수정된 파일 또는 디렉토리부터 시간순으로 출력된
       다.
   -u : 파일 및 디렉토리의 최종 수정된 시간대신 사용된 시간(최종접근시간)으로 출력된다.
   -x : 출력되는 정보가 복수열 형태로 출력하며 이때의 파일 및 디렉토리명은 가로방향(횡방향)으
       로 알파벳 순으로 소트되어 출력된다.
   -g : -l옵션과 유사하나 파일 및 디렉토리 소유자명이 출력되지 않는다.
   -f : 인수를 디렉토리로 간주하고 각각의 Slot에 있는 그 이름을 디렉토리 내의 순서로 출력한다.
   -c : 파일의 i-node의 최종 변경시간을 사용한다.
   -C : 출력되는 디렉토리명 또는 파일명은 복수열 형식으로 출력되며 이때의 디렉토리명은 세로(종
       방향)으로 알파벳 순으로 소트되어 출력된다.
   -i : i-node 번호를 파일 또는 디렉토리명 앞에 출력된다.
   -m : 파일을 컴마(,)로 구분하여 출력한다.
   -n : -l옵션과 유사하나 소유자명과 그룹명 대신에 UID번호,GID번호를 출력한다.
   -o : -l과 유사하나 그룹명이 출력되지 않는다.
   -p : 디렉토리인 경우 디렉토리명 뒤에 /(slash)를 붙여서 출력한다.
   -q : 비도형문자를 문자로 강제 출력한다.
   -r : 파일 및 디렉토리 정보를 알파벳 역순으로 출력한다.
   -R : 검색되는 서브디렉토리 별로 이들 아래에 있는 파일 정보를 재귀적으로 출력한다.
   -S : 파일 및 디렉토리 앞에 간접 블록을 포함한 블록 수를 나타낸다.
(4) 사용예
   1) [sunchun@www sunchun]$ls
      Mail/
       => 현재 디렉토리의 내용을 보여준다.
   2) [sunchun@www sunchun]$ ls /
      bin   data  etc   initrd  lost+found  mnt  proc  sbin  tftpboot  usr
      boot  dev   home  lib     misc        opt  root  secu  tmp       var
       => '/' 디렉토리의 내용을 보여준다.
   3) [sunchun@www sunchun]$ ls -a
      ./             .bash_logout   .emacs     .mysql_history  .wl
      ../            .bash_profile  .kde/      .screenrc       Desktop/
      .bash_history  .bashrc        .mplayer/  .viminfo        www/
       => 숨겨진 파일을 모두 보여준다.
   4) [sunchun@www sunchun]$ ls -l /home
       => /home디렉토리의 내용을 파일속성등과 함께 보여준다.
   5) [sunchun@www sunchun]$ ls -ld /home
       => /home디렉토리의 내용을 권한등의 파일속성과 함께 보여준다.
   6) [sunchun@www sunchun]$ ls -alF
       => 현재디렉토리의 내용을 모두 보여주고, 정보도 길게 보여주며, 파일의 형태도 표시해준다.
   7) [sunchun@www sunchun]$ ls -i
       => 파일이나 디렉토리에 부여된 아이노드값을 함께 보여준다.

Trackback
Reply
우주곰:지구곰이 아닙니다.
지구곰이 아닙니다.
Categories (190)
Information (5)
About uzoogom (5)
My Advanced Linux (73)
Learning Linux (96)
OperatingSystem (5)
Databases (4)
OpenSource (1)
Tips! (1)
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31