LINUX/ABOUT LINUX

[LINUX] 기본 명령어 정리 ①

옐옐루 2022. 10. 5. 17:17

file , touch, mkdir, rm, rmdir, mv, cd 에 관련한 명령어 정리본 입니다.


[file]

file 파일의 종류 확인 및 파일 속성 값을 확인할 때 사용하는 명령어

file [옵션] [파일이름]

옵션 없는 기본 파일명 출력

옵션 long옵션 설명
-b --brief 지정한 파일명은 출력하지 않고 파일을 유형만 출력
-f --file-from 파일목록에서 지정한 파일들에 대해서만 명령 실행
-i --mime MIME 타입 문자로 출력
-L --dereference 심볼릭 링크된 파일을 추적하여 원본 파일 정보를 출력
-m --magic 임의로 매직파일을 지정
-z --uncompress 압축된 파일의 내용을 출력
-v --version 버전 정보를 출력
  --help 사용법 출력 

 

[touch]

touch 파일의 날짜와 시간 수정 및 0바이트 파일 생성 

touch [옵션] [파일이름]

* 시간 확인하는 명령어 ls -l [파일이름] 

* 위 명령어를 통해 바뀐 시간 확인해보기

옵션 없는 0바이트 기본 파일 생성

옵션 설명
-a 현 시간으로 파일의 접근 시간, 변경 시간을 수정한다
-c 기존 파일이 없으면 파일이 생성되지 않는다
-d 지정한 시간으로 접근 시간, 수정시간이 수정되고 변경시간은 현재시간으로 수정된다
-m 현 시간으로 파일의 수정시간 , 변경시간을 수정한다
-r 지정한 파일의 접근시간, 수정시간으로 파일이 수정되고 변경시간은 현재시간으로 수정된다
-t 지정한 시간으로 접근시간, 수정시간으로 파일이 수정되고 변경시간은 현재시간으로 수정된다
--help 사용법 출력

 

[mkdir]

mkdir 디렉토리(폴더)를 생성할 떄 사용하는 명령어

mkdir [옵션] [디렉토리이름]

옵션없이 생성한 기본 디렉토리(폴더)

옵션 설명
-m 디렉토리 생성할 때 권한 설정(default 755)
-p 상위 경로도 함께 생성
-v 디렉토리를 생성하고 생성된 디렉토리에 대한 메시지 출력

* 디렉토리 안에 디렉토리를 만들 때

* mkdir -p [디렉토리이름1]/[디렉토리이름2] 

 

[rm]

rm 파일 삭제할때 쓰는 명령어 

rm [옵션] [파일이름]

 

옵션 설명
-f 강제로 파일이나 디렉토리 삭제한다
-i 삭제할때마다 사용자에게 메세지 출력
-I(대문자i) 3개이상의 파일이나 디렉토리가 있을때 메시지를 출력
-r(R) 하위 디렉토리 포함하여 삭제
-d 빈 디렉토리만 삭제
-v 삭제시 메세지 출력 

 

 

[rmdir]

rmdir 빈 디렉토리 삭제하는 명령어

rmdir [옵션] [디렉토리이름]

옵션 설명
-p 삭제시 상위경로의 빈 디렉토리도 같이 삭제 
-v 삭제하는 디렉토리에 대한 메세지 출력 

 

[mv]

mv 파일을 옮기거나 이름을 변경하는데 사용

mv [옵션] [원본파일/디렉토리] [사본파일/디렉토리]

* 현재 디렉토리에 있는 a 파일을 , 같은 디렉토리 내부의 다른 디렉토리 c로 옮기기

ex) mv a c

* 현재 디렉토리에 있는 a 파일을 b라는 이름으로 바꾸기 

ex) mv a b 

 * /home/yerin/a 에 있는 ccc 파일을 /home/yerin/b에 있는 b디렉토리로 옮기고 싶을 때 

(단 cd명령어를 이용하여 ccc파일이 있는 a 디렉토리에 접속한 상황이어야함) 

ex) mv ccc /home/yerin/b

옵션 long옵션 설명
-b --backup 파일이 지워지기 전에 백업 파일을 만든다 
-f --force 대상파일이 있더라도 파일을 강제로 삭제 
-i --interactive 대상 파일이 있는 경우 덮어쓸 것인지 물어 본다
-S --suffix 지정된 접미사를 붙여서 덮어쓴다
-t --target-directory source의 모든 대상을 디렉토리로 옮긴다
-T --no-target-directory 옮길 대상을 일반파일로 취급
-u --update 대상파일보다 옮길대상이 최신 파일일 경우 업데이트한다 
-v --verbose 파일 이동 과정을 출력한다

 

[cd]

cd 현재 작업하고 있는 디렉토리의 위치를 이동 시키는 것  

cd [디렉토리이름]

옵션 설명
.. 상위 디렉토리로 이동
. 현재 위치한 폴더로 이동 
- 이전에 위치했던 폴더로 이동 . 윈도우의 뒤로 가기와 동일
/ ROOT 디렉토리로 이동
~ 홈 디렉토리로 이동 

 

 

반응형