반응형
분류 | 명령어 | 옵션 | 설명 |
디렉토리 조회
|
ls [옵션] [디렉토리명]
|
현재 디렉토리 내용 출력
|
|
a |
숨김파일도 출력
|
||
l |
메타데이터(속성)도 출력
|
||
h |
파일과 디렉토리의 용량을 가독성있게 출력
|
||
i |
파일과 디렉토리의 inode Number 출력
inode: 리눅스에서 파일과 디렉토리를 관리하는 고유번호 |
||
R |
하위 디렉토리까지 모두 출력
|
||
디렉토리 생성
|
mkdir {디렉토리명1|...}
|
디렉토리 생성 (중괄호를 활용하면 효율적으로 사용 가능) |
|
p |
존재하지 않는 하위 디렉토리까지 생성
|
||
파일 생성
|
vi <파일명.확장자>
|
경로에 파일 없으면 파일 생성
|
|
touch [옵션] <파일/디렉토리명>
|
파일과 디렉토리의 시간정보를 현재시간으로 변경
단, 경로에 해당 파일 없으면 현재시간의 0byte 파일 생성 |
||
디렉토리 삭제
|
rmdir [옵션] {디렉토리명1|...}
|
디렉토리 삭제 | |
p |
하위 디렉토리까지 모두 삭제
단, 디렉토리에 파일이 존재하면 삭제불가 |
||
파일/디렉토리 삭제
|
rm [옵션] [파일/디렉토리명]
|
파일 삭제 | |
r | 디렉토리 삭제 | ||
f | 강제 삭제 | ||
디렉토리 이동
|
cd
|
디렉토리 이동(change directory)
|
|
- |
직전 디렉토리로 되돌아가기
|
||
. | 현재 디렉토리 | ||
.. | 이전 디렉토리 | ||
../.. |
이전 이전 디렉토리
|
||
~ |
로그인한 사용자의 home 디렉토리로 이동(root)
|
||
파일/디렉토리 이동 |
mv <사라질원본파일> <새로생길파일>
|
파일/디렉토리 이동
보통 파일/디렉토리의 이름 변경 목적으로 사용 |
|
파일내용 출력 |
cat > [경로] <생성파일명>
|
파일 내용 출력 | |
파일내용 수정 |
cat >> <파일명>
|
<파일>에 내용 추가
|
|
파일/디렉토리 복사
|
cp [옵션] <원본파일> <대상파일>
|
파일 복사 시간 정보는 복사되지 않는다 |
|
r | 디렉토리 복사 | ||
a |
속성 정보까지 복사
시간 정보는 같지만 inode 번호가 다르니 다른 파일이다 |
||
ln [옵션] <원본파일> <대상파일>
|
하드링크. inode 동일 파일 복제
파일 수정 시 서로 영향을 받는다 |
||
s |
심볼릭링크. 원본파일 회손 시 제기능 못함
|
반응형
'Linux > 리눅스 및 터미널 명령어' 카테고리의 다른 글
pmset: macOS 전원 관리 (0) | 2024.09.10 |
---|---|
scp 명령어: 로컬에서 원격으로 파일 및 디렉토리 전송 (0) | 2024.01.19 |
[Terminal]효율적인 텍스트 편집을 위한 터미널 단축키 (3) | 2024.01.10 |
프로세스 관리 명령어: foreground, background, ps (0) | 2023.03.19 |
vi 명령어/vim 명령어: 자주 쓰는 명령어 정리 (0) | 2023.03.15 |