반응형
자주 사용하는 CLI 명령어
- pwd : 현재 위치(경로) 확인하기 // print working directory
- ls : 현재 위치의 디렉토리(폴더) 및 파일 확인하기 // list
ls -a : 숨김폴더를 포함한 모든 디렉토리 및 파일 확인하기
- cd [위치] : 해당 디렉토리로 이동하기 // change directory
cd .. : 상위폴더로 이동하기
- mkdir [이름] : 새 디렉토리 생성하기 // make directories
- touch [이름].[확장자] : 새 파일 생성하기
touch test.txt : test라는 이름의 텍스트파일 생성하기
touch index.js : index라는 이름의 js파일 생성하기
- rm : 디렉토리 또는 파일 삭제하기 // remove
rm test.txt : test라는 이름의 텍스트파일 삭제하기
rmdir [이름], rm -r [이름] : 해당 디렉토리 제거하기 // dir : directories, r : recursive
- open [위치] : 해당 디렉토리 GUI로 열기
open . : 현재 디렉토리 GUI로 열기
- clear : CLI 내역 지우기
- exit : CLI 종료하기
명령어 +
- cat [파일] : 해당 파일의 내용 터미널에 출력하기
cat test.txt : test라는 텍스트 파일의 내용을 터미널에 출력하기
- mv [대상 이름] [도착 디렉토리 이름] : 대상을 디렉토리로 이동하기 (GUI의 잘라내기와 같다)
mv test.txt ../test_dir02 : test.txt를 상위폴더의 디렉토리 test_dir02로 이동하기
mv [대상 이름] [변경될 이름] : 대상의 이름을 변경할 때에도 사용할 수 있다
mv test.txt ../test_dir02/complete.txt : test.txt를 상위폴더의 디렉토리 test_dir02에 complete.txt라는 이름으로 이동
- cp [복사할 파일 이름] [복사된 파일 이름] : 파일을 해당 이름으로 복사하기
cp test.txt complete.txt : test.txt와 같은 내용의 complete.txt를 생성
cp [복사할 대상 이름] [위치] : 해당 위치에 대상 파일을 복사
cp -r [복사할 디렉토리 이름] [복사된 디렉토리 이름] : 디렉토리를 해당 이름으로 복사하기, 위치를 적어 해당 위치로 복사도 가능
위치(경로) 지정하기
상대경로 지정하기 : 현재 디렉토리를 기준으로 지정 디렉토리까지의 경로를 전부 작성
- . : 현재 디렉토리
- .. : 상위 디렉토리
- cd .. : 상위 디렉토리 Main_test_dir로 이동한다
- cd ../test_dir02 : test_dir02 디렉토리로 이동한다
- cp test.txt .. : 상위 디렉토리인 Main_test_dir에 test.txt가 복사된다
- open . : test_dir01 디렉토리가 GUI로 열리게 된다
절대경로 지정하기 : 해당 디렉토리부터 지정 디렉토리까지의 경로를 전부 작성
- ~ : 홈 디렉토리
- / : 루트 디렉토리
- ~/Main_test_dir/test_dir01 : 홈 디렉토리부터 경로를 따라 test_dir01 디렉토리로 이동한다
- /User/[사용자이름]/Main_test_dir/test_dir01 : 루트 디렉토리부터 경로를 따라 test_dir01 디렉토리로 이동한다
반응형
'Javascript > 기본폴더' 카테고리의 다른 글
[JS] 비트 연산자 정리 // Bitwise Operations (0) | 2023.09.04 |
---|---|
[Next.js] 컴포넌트 // Component (0) | 2023.08.07 |
[GitHub] 자주 사용하는 Git 명령어, 상황에 따른 명령어 (0) | 2023.06.08 |