[리눅스마스터1급] 2.1.2 파일 시스템 관리 및 복구

cateto·2022년 3월 8일
0

li-master1

목록 보기
17/27
post-thumbnail

2.리눅스 시스템 관리 / 2.장치 관리 / 2.1.2 파일 시스템 관리

파일 및 디렉터리 관리

소유권과 허가권

특수 권한

Set-UID
Set-GID
Sticky-Bit

관련 명령어

  1. chmod
  2. chown
  3. chgrp
  4. umask
  • ln
  • 하드 링크
  • 심볼릭 링크

파일시스템 관리 및 복구

파일시스템 생성

관련 명령어

  1. fdisk
  2. mkfs
  3. mke2fs
  4. mkfs.xfs
  5. mount
  6. unmount
  7. eject

관련 파일

  1. /etc/fstab
  2. /etc/mtab
  3. blkid

파일 시스템 점검 및 관리

  1. fsck(Filesystem Check)
  2. e2fsck
  3. xfs_repair
  4. df(disk free)
  5. du(disk usage)
  6. dd(data dumper)
  7. partprobe
  8. stat

스왑 생성

disk quota

파일 시스템 관련 명령어

디렉터리 관련 명령어

  1. pwd
  2. cd
  3. mkdir
  4. rmdir
  5. tree

파일 관련 명령어

  1. ls
  2. cp
  3. rm
  4. mv
  5. touch
  6. file
  7. locate
  8. find

텍스트 파일 관련 명령어

  1. cat(concatenate)
    표준 입력으로 받는 값을 표준 출력으로 이어주는 명령
    예) cat > a.txt : 키보드로 입력받은 내용을 a.txt에 저장
    cat < a.txt : a.txt의 내용을 화면에 출력
    cat a.txt b.txt : a, b 내용을 화면에 출력
    cat a.txt b.txt > c.txt : 두 파일의 내용을 합쳐 c.txt로 저장
  2. head
    텍스트 파일의 첫 부분을 보여주는 명령. 기본 10줄을 출력한다.
    head -3 *.c : 현재 디렉터리의 .c로 끝나는 모든 파일의 3줄씩 보여준다.
  3. tail
    텍스트 파일의 끝 부분을 보여주는 명령으로 기본 10줄을 출력한다.
    tail /etc/passwd : /etc/passwd의 마지막 10줄을 출력한다.
    tail -f /var/log/messages : 마지막 10줄 출력 후에도 계속적으로 해당내용을 동적으로 확인할 수 있게 해준다.
  4. more
    텍스트 파일의 내용이 긴 경우에 화면 단위로 출력
    more /etc/passwd : /etc/passwd 파일의 내용을 한 페이지씩 출력
  5. less
    한 화면 단위로 출력. 버퍼 메모리를 사용해서 출력하는 방법이라 터미널 화면이 깔끔하다.
    less /etc/passwd : /etc/passwd 파일의 내용을 한 페이지 씩 출력
    less -N /etc/passwd : 줄 번호를 보여주면서 한 페이지씩 보여준다.
  6. grep
    텍스트 파일에서 특정 패턴을 갖는 줄을 찾아서 출력
    grep linux * : 현재 디렉터리의 모든 파일에서 linux라는 문자열이 들어가 있는 줄을 찾아 출력
  7. wc
    텍스트 파일의 행, 수, 단어 수, 문자 수를 출력
    wc readme : readme 파일의 행, 단어, 문자 수를 출력
  8. sort
    텍스트 파일의 내용을 행 단위로 정렬
  9. cut
    데이터의 열을 추출할 때 사용
  10. split
    하나의 파일을 여러개의 작은 파일로 분리
  11. tr
    텍스트 파일 안의 임의의 문자를 원하는 문자로 바꾸거나 제거할 때 사용하는 명령
  12. sed
    스트림 편집기로 셸 스크립트나 다른 명령의 출력을 여과하는 파이프라인을 사용.
  13. awk
    일종의 프로그래밍 언어로서 주로 패턴 검색과 조작 시에 주로 사용.
profile
Curious for Everything

0개의 댓글