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 [파일이름]
* 위 명령어를 통해 바뀐 시간 확인해보기
옵션 | 설명 |
-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 디렉토리로 이동 |
~ | 홈 디렉토리로 이동 |
반응형
'LINUX > ABOUT LINUX' 카테고리의 다른 글
[Linux] 내가 이해하기 위한 Pro*c 개념 (0) | 2022.10.27 |
---|---|
[Linux] Pro*c 환경설정 (0) | 2022.10.27 |
[LINUX] 기본 명령어 정리 ③ (0) | 2022.10.06 |
[LINUX] 기본 명령어 정리 ② (0) | 2022.10.06 |
리눅스(Linux) 주요 명령어 tar (0) | 2022.10.05 |