리눅스/리눅스 마스터 1급

5장. 리눅스의 기본명령어3

각수짱 2023. 12. 1. 10:09
728x90
반응형
SMALL

Index

  1. 사용자조회명령어
    (users, who, w, id, groups)
  2. 디렉토리 관련명령어
    (pwd, cd, mkdir, rmdir)
  3. 파일 관련명령어
    (ls, cp, rm, mv, touch, file, find)

사용자조회명령어

  • users : 시스템에 로그인 한 사용자 정보를 출력하는 명령어

  • who : 현재 시스템에 로그인 한 사용자들을 조회

  • W : 현재 접속 중인 사용자들의 정보를 나타내는 명령어

  • id : 사용자 계정의 uid, gid, group를 확인하는 명령어

  • groups : 사용자 계정이 속한 그룹을 확인하는 명령어
    • 현재 생성되어 있는 그룹은 /etc/group 파일에서 확인할 수 있다.
    • # tail /etc/group


디렉토리 관련명령어

  • pwd : 현재 작업 디렉토리 확인

  • cd : 디렉토리 이동

리눅스 기본디렉토리

  • mkdir : 디렉토리 생성

  • rmdir : 디렉토리 삭제


파일 관련명령어

  • ls : 파일의 목록을 나타냄
    • -a : 히든파일을 포함한 모든 파일과 디렉토리 표시
    • -l : 자세히 나타냄
    • -r : 알파벳 역순으로 나타냄
    • -R : 하위경로와 그 안에 있는 파일 표시

  • cp : 파일 또는 디렉토리를 복사
    • -b : 복사대상파일이 존재하는 경우 백업파일을 만든다
    • -f : 복사대상파일이 존재하는 경우 덮어쓴다
    • -i : 복사대상파일이 존재하는 경우 덮어쓸 것인지 묻는다
    • -r : 하위디렉토리까지 복사한다.

  • rm : 파일 또는 디렉토리 삭제
    • -f : 강제로 삭제
    • -i : 삭제 시 묻는다
    • -r : 하위 디렉토리까지 모두 삭제

  • mv : 파일 또는 디렉토리 이동, 파일명 변경
    • -b : 대상 파일이 지워지는 것에 대비해 백업파일 생성
    • -f : 강제로 이동 또는 변경
    • -v : 파일이 옮겨지는 과정이 상세히 표시

  • touch : 파일크기가 0바이트인 빈 파일이 생성
    • 서버의 현재 시간으로 파일의 최근 사용한 시간과 최근수정시간등 타임스탬프를 변경
      • -a : 접근 시간을 변경
      • -m : 수정시간을 변경
      • -c : 시스템 현재 시간으로 파일 시간정보를 수정
      • -r 파일 1 파일 2 : 파일 1의 시간정보를 파일 2에 동일하게 적용

  • file : 파일의 종류 및 파일 속성값을 나타냄
    • -b : 파일명은 출력하지 않고 파일 유형만 표시
    • -f : 파일 목록에 지정한 파일들에 대해서만 명령을 실행
    • -z : 압축된 파일의 내용출력
    • -i : MIME 타입 문자로 출력
      MIME는 이메일에 첨부된 파일을 텍스트 문자 형태로 변환해서 이메일과 함께 전송하기 위해 개발된 포맷.

  • find : 주어진 조건의 파일을 찾아 해당 경로를 표시
    • name : 이름을 기준으로 파일검색
    • user : user의 파일이나 디렉토리 검색
    • perm : 지정된 권한의 파일 검색
    • type : 파일 유형에 따라 파일 검색
    • exec : 검색된 파일에 수행할 명령어 지정


문제

문제 1

  • 사용자 조회명령어가 아닌 것은?
    1. users
    2. w
    3. who
    4. pwd
더보기

4. pwd

문제 2

  • 디렉토리 관련명령어가 아닌 것은?
    1. cp
    2. cd
    3. mkdir
    4. rmdir
더보기

1. cp

728x90
반응형
LIST