Linux

파일 시스템 이용을 위한 명령어

  • -
728x90

명령어 설명 보는 법

man -> 원하는 명령어의 설명을 볼 수 있음.

man find : find 명령어의 설명을 본다.

(운영체제의 기본 명령어가 아닌경우 find --help / find -h 등을 통해 확인 가능 )

 

리눅스에서 경로 표시법

/ -> root. 시스템의 가장 시작

~ -> 로그인한 유저의 home정보

.. -> 상위 디렉토리

. -> 현재 디렉토리

- 이전 위치

파일시스템을 이용을 위한 명령어

pwd -> 현재 터미널이 위치한 디렉토리 경로를 볼 수 있음

ls -> 디렉토리 내의 모든 파일을 보여준다.

  • ls -al -> 숨김파일과 파일의 모든 정보를 표시(ll(엘엘)이라는 alias로 편하게 사용)
  • ls -ll -> 파일 또는 디렉토리의 incode number(파일 또는 디렉토리 고유번호 파일 이름 바뀌어도 유지)를 표시

mkdir -> 새 디렉토리를 생성(디폴트로 상대 경로로 생성)

  • sudo mkdir /test 처럼 권한을 부여해 정대경로에도 디렉토리 생성가능 

rm -> 지정한 파일 또는 디렉토리 삭제(삭제할 건지 한번 물어봄)

  • -f 옵션으로 되묻지 않고 삭제 하기 가능
  • -r 옵션으로 디렉토리와 디렉토리 안의 모든 파일 삭제 가능
  • rm -rf/ -> 폭탄 코드  루트 디렉토리 안에 있는 모든 폴더와 파일을 묻지말고 강제로 지우라는 의미 

rmdir -> 디렉토리 삭제 (rm -r로 대체 가능)

df -> 디스크 공간에 대한 정보를 볼 수 있음(used, free, mount 정보)

  • -h 옵션과 많이 쓰임

du -> 디스크 사용량 사용율을 볼 수 있음

  • -s -> 해당 경로 하위의 총합을 보여줌
  • -d -> max-depth를 지정해서 해당 depth만큼 펼쳐서 보여줌
  • du -h -d 2 -> 디렉토리 용량과 하위파일을 보여주는데 2번째 하위 디렉토리까지만 보여라

chmod -> 파일의 접근권한을 변경할 수 있음.

  • 파일 권한의 종류는 r(read), w(write), x(execute) 세가지가 있음.
  • 파일 권한의 범위는 소유자 u(user), 그룹 g(group), 그외 사용자 o(other)이 있음
  • + - =으로 추가 제거 지정 가능함
  • chmod u+x 파일명 <- 소유자에게 파일 실행권한 부여 
  • chmod o-x 파일명 <- 외부인에게 파일 실행권한을 없앰
  • chmod 111 파일명 <- 모두에게 실행권한 부여
  • chmod 777 파일명 <- 모두에게 모든 권한 부여
  • chmod 644 파일명 <- 소유자는 읽고 변경 가능 나머지는 읽을 수만 있음

각각 u, g, o 각각 2진수로 표현된 파일 모드 지정 가능

728x90

'Linux' 카테고리의 다른 글

네트워크 활용을 위한 명령어  (0) 2023.09.06
시스템 활용을 위한 명령어  (0) 2023.09.06
검색에 사용하는 명령어  (1) 2023.09.03
파일 관리를 위한 명령어 -(2)  (0) 2023.09.03
파일 관리를 위한 명령어 - (1)  (0) 2023.08.31
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.