파일 시스템을 탐색하고 조작하는 가장 기초적인 명령어들
📍 탐색 및 확인 (Navigation)
| 명령어 | 설명 | 비고 |
|---|---|---|
pwd |
Print Working Directory | 현재 위치(절대 경로)를 출력한다. |
ls |
List | 현재 폴더 내의 파일/폴더 목록을 보여준다. |
ls -a |
List All | 숨김 파일(.git, .env 등)을 포함한 모든 항목을 출력합니다. |
ls -l |
Long Format | 권한, 소유자, 크기, 날짜 등 상세 정보를 출력합니다. |
cd <경로> |
Change Directory | 특정 폴더로 이동합니다. |
경로 관련 특수 기호:
.. : 상위(이전) 폴더. : 현재 폴더~ : 홈 디렉토리 (사용자 기본 폴더)/ : 루트 디렉토리 (시스템 최상위 폴더)📂 생성 및 조작 (Manipulation)
| 명령어 | 사용법 | 설명 |
|---|---|---|
mkdir |
mkdir [폴더명] |
Make Directory. 새로운 폴더를 생성합니다. |
touch |
touch [파일명] |
크기가 0인 빈 파일을 생성하거나, 파일의 날짜를 갱신합니다. |
cp |
cp [원본] [복사본] |
Copy. 파일이나 폴더를 복사합니다. (폴더 복사 시 -r 필요) |
mv |
mv [이전] [이후] |
Move. 파일 이동 또는 이름 변경에 사용됩니다. |
mv file1 folder1 : 파일을 폴더로 이동mv oldName newName : 이름을 변경 |
| rm | rm [파일명] | Remove. 파일을 삭제합니다. (휴지통으로 가지 않고 즉시 삭제됨) |mv [파일1][파일2]
// 파일1의 이름을 파일2로 바꾼다