반응형

파일 관리 명령어:

    • $ ls // 디렉터리 안에 있는 파일 조사
      • $ ls -l // 파일 상세정보
      • $ ls -al // 모든 파일 표시
      • $ ls -ls // 파일 크기별 정렬
      • $ ls -lr // 하위 디렉터리 조사
      • $ ls -lt // 시간별 파일
      • $ ls - // 파일 크기를 kilobyte 형식으로 나타냄

와일드 카드(Wildcard):

  • 예를 들면
    • $ ls -l /bin/m*
      -rwxr-xr-x 1 root root 38484 2010-06-11 16:11 /bin/mkdi
      -rwxr-xr-x 1 root root 26184 2010-06-11 16:11 /bin/mknod
      -rwxr-xr-x 1 root root 30356 2010-06-11 16:11 /bin/mktemp
      -rwxr-xr-x 1 root root 30332 2011-02-02 17:56 /bin/more
      -rwsr-xr-x 1 root root 72148 2011-02-02 17:56 /bin/mount
      -rwxr-xr-x 1 root root 5412 2010-11-02 01:36 /bin/mountpoint
      lrwxrwxrwx 1 root root 20 2011-03-12 21:25 /bin/mt -> /etc/alternatives/mt
      -rwxr-xr-x 1 root root 59472 2010-06-16 14:52 /bin/mt-gnu
      -rwxr-xr-x 1 root root 96136 2010-06-11 16:11 /bin/mv
    • $ ls -l /bin/m????
      -rwxr-xr-x 1 root root 38484 2010-06-11 16:11 /bin/mkdir
      -rwxr-xr-x 1 root root 26184 2010-06-11 16:11 /bin/mknod
      -rwsr-xr-x 1 root root 72148 2011-02-02 17:56 /bin/mount
    • $ ls -l /bin/* = ls -l /bin (동일한 명령)

디렉터리 생성과 제거:

  • $ mkdir 디렉터리면 1 디렉터리명 2 // 디렉터리 생성
    예를 들어 $ mkdir Adir Bdir -> 2개의 디렉터리 한번에 생성
    $ ls -l
    $ cd Adir
  • ~문서/Adir$ cd /home/archbuntu/문서/Bdi
  • ~/문서/Bdir$
  • $ touch test // 파일 사이즈가 0인 파일 생
  • $ cat /dev/null > test (위의 것과 같은 결과
  • Cat > sample (파일 기록
  • Cat sample (파일 내용 확인)

파일 허가권 및 변경:

  • $ ls -l Adir
    -rw-r--r-- 1 archbuntu archbuntu 179 2011-03-12 21:27 examples.deskto
    drwxr-xr-x 2 archbuntu archbuntu 4096 2011-03-12 23:32 공
    • 파일 유형
      • - : 파일
      • D : 디렉터리
      • L : 링크파일
    • 파일소유자(3자리씩
      • R : rea
      • W : writ
      • X : executio
    • 소유자가 속한 권
    • 타인이 속한 권
    • 링크 개수      
    • 소유자 이름
    • 그룹 이
    • 파일 사이
    • 생성한 날
    • 파일
  • 8진수를 이용한 모드 변경
    • 0: 권한 없음
    • 1: 실행 권한
    • 2: 쓰기(Write)
    • 4: 읽기(Read)
    • 3: 쓰기, 실행
    • 5: 읽기, 실행
    • 6: 읽기, 쓰기
    • 7: 읽기, 쓰기, 실행
      • $ chmod 777 Adir
      • $ ls -l Adir
        rwxrwxrwx 로 나옴.
      • $chmod 700 Adir
        rwx…....
      • $ chmod 755 Adir
        rwxr_xr_x
  • 심볼을 이용한 모드 변경
    • u: user
    • g: group
    • o: other
    • a: add
    • +: 권한 부여
    • -: 권한 삭제
    • =: 새로 지정
    • r: read
    • w: write
    • x: execution
      • $ chmod u+x Adir (유저 실행권한 추가)
      • g-x (그룹 실행권한 삭제)
      • a=rx (이것과 chmod 555 Adir 같다)
      • $ chmod u+x, g-x, o+r Adir (이런 식도 사용 가능)
반응형
,