⌗ 생성
mkdir [option] [디렉터리명]
: 빈 디렉터리 생성
[option]
-m | 생성할 디렉터리의 권한 설정 (default: 755) |
-p | 상위 디렉터리 함께 생성 |
예시 1)
예시 2)
mkdir -p /a/b/c : 존재하지 않는 상위 디렉터리 함께 생성
예시 3)
mkdir [경로]/[파일명]{구분자} : 동일한 디렉터리의 이름을 연속으로 생성
ln [option] [원본파일] [하드링크파일]
: 하드 링크 파일 생성, I-node의 값이 같음, 파일을 삭제하면 링크값이 줄어듦
→ 잘 사용하지 않음
[option]
-b | 대상 파일이 존재할 때 백업 파일을 생성한 후 링크파일 생성 |
-d | 디렉터리 하드링크(시스템 권한으로 제한되는 경우가 있음) |
-f | 대상 파일이 존재할 때 기존의 파일을 강제로 삭제하고 링크파일 생성 |
-i | 대상 파일이 존재할 때 기존의 파일을 삭제할 것인지 확인 후 생성 |
-s | 심볼릭 링크파일 생성 |
-S | 백업파일을 생성할 때 원하는 접미사 지정 |
예시 1)
예시 2)
ln -s [option] [원본파일] [심볼릭링크파일] : 심볼릭 링크 파일 생성, I-node의 값이 달라짐, 링크값은 동일함
⌗ 이동
cd [이동할 디렉터리의 상대경로 또는 절대경로]
: 디렉터리 이동
[이동할 디렉터리의 상대경로 또는 절대경로]
. | 현재 위치한 디렉터리 |
.. | 현재 위치의 상위 디렉터리 |
~ | 계정의 홈 디렉터리 |
~[계정명] | 지정한 계정의 홈 디렉터리 |
/ | 최상위 디렉터리 |
mv [option] [원본파일] [대상파일]
: 원본파일을 다른 경로로 이동 혹은 파일의 이름변경
[option]
-f | 이동할 위치에 이동할 파일 이름이 겹치면 확인하지 않고 강제로 이동 |
-i | 이동할 위치에 이동할 파일 이름이 겹치면 확인 |
pwd
: 현재 디렉터리 위치 확인
ls [option] [이동할 디렉터리의 상대경로 또는 절대경로]
: 지정한 디렉터리의 파일 목록 출력
[option]
-a / -A | 숨김 파일을 포함하여 출력 / . , ..을 제외하고 출력 |
-i | 파일의 inumber 출력 |
-l / -n | 파일의 inode를 포함한 상세 내용 출력 / UID,GID로 출력 |
-k | 파일 크기를 KB 단위로 출력 |
-m | 가로 목록으로 출력 |
-F | 파일 이름에 파일 종류를 구분하는 기호를 함께 출력 |
-R | 하위 디렉터리의 모든 파일 출력 |
-1 | 한 줄에 한 파일씩 출력 |
예시 1)
ls -a : 숨긴파일을 포함하여 출력
예시 2)
ls -n : 파일의 inode를 포함한 상세내용 출력
예시 3)
ls -l [파일명] : 지정한 파일의 상세내용 출력
- 출력되는 순서 : 파일권한, 링크값, 소유주, 그룹, 파일크기, 수정시간, 파일이름
file [option] [파일명]
: 일반 파일의 직접적인 종류를 자동으로 판단하여 출력
[option]
-f | 리스트 파일을 이용하여 파일의 종류 확인 |
-m | 매직 파일을 선택해서 파일의 종류 확인 |
예시 1)
⌗ 삭제
rmdir [option] [디렉터리명]
: 빈 디렉터리 삭제
→ 잘 사용하지 않음
[option]
-p | 상위 경로의 디렉터리까지 삭제 |
예시 1)
rm [option] [파일명]
: 파일 및 디렉터리 삭제
[option]
-i | 파일 및 디렉터리를 삭제할 때 확인함 (y=삭제, n=취소) |
-f | 파일 및 디렉터리를 삭제할 때 확인하지 않고 강제 삭제함 |
-r | 해당 디렉터리의 하위 디렉터리까지 모두 삭제 |
예시 1)
예시 2)
⌗ 복사
cp [option] [원본파일] [대상파일]
: 원본 파일을 대상 파일로 복사
[option]
-a | 가능한 원래 파일의 퍼미션을 보존 |
-b | 백업 파일 생성 |
-d | 복사할 원본이 심볼릭 링크 파일일 경우 심볼릭 정보와 함께 복사 |
-f | 복사할 파일 이름이 겹칠 때 강제로 복사 |
-i | 복사할 파일 이름이 겹칠 때 확인하고 복사 |
-l | 하드 링크 생성 |
-p | 소유주, 소속 그룹, 퍼미션, 시간 등을 동일하게 복사 |
-s | 심볼릭 링크 파일 생성 |
-U | 복사할 대상이 원복과 변경 날짜가 같거나 더욱 최신 파일이면 복사하지 않음 |
-v | 복사하기 전에 복사할 파일 출력 |
-r / -R | 하위 디렉터리까지 복사 |
'Server > Linux' 카테고리의 다른 글
[Linux] vi editor : 문서편집기 (0) | 2020.03.02 |
---|---|
[Linux] 파일 및 디렉터리 명령어 : 실습 (0) | 2020.03.02 |
[Linux] 파일 및 디렉터리 명령어 : 검색 (0) | 2020.03.02 |
[Linux] 파일 및 디렉터리 명령어 : 확인 (0) | 2020.03.01 |
[Linux] 디렉터리(Directory), I-node, 파일(File) (0) | 2019.11.16 |
[Linux] 리눅스 개요 및 기본 명령어 (0) | 2019.11.16 |