Mac/Terminal
Terminal 명령어
projaewoo
2020. 11. 15. 16:57
디렉토리
이동
pwd
- 현재 디렉토리 위치 표시
ls -la
- 현재 디렉토리 안의 파일들 표시 (-la : 파일들의 권한 표시) (-la : 생략가능)
cd /
- 가장 최상위 폴더로 이동
cd ../
- 폴더의 한 단계 위로 이동
- ex) 위치 : /Users/projaewoo => cd ../ => 위치 : /Users
cd ../../
- 폴더의 두 단계 위로 이동
- ex) 위치 : /Users/projaewoo/Documents => cd ../../ => 위치 : /Users
생성
mkdir [폴더 이름]
- 폴더 생성
- mkdir
- make directory
삭제
rmdir [폴더 이름]
- 폴더 삭제 (폴더 안에 파일이 없을 경우)
- rmdir
- remove directory
rm -rf [폴더이름]
- 폴더 삭제 (폴더 안에 파일이 있을 경우)
- ex) rm -rf Test
- Test 디렉토리에 파일이 있던 없던 묻지도 따지지도 않고 삭제
- ex) rm -rf Test
복사
cp -r [A폴더] [B폴더]
- cp
- copy
- B 디렉토리가 없을 경우
- A디렉토리를 B디렉토리로 이름을 바꾸어 복사
- 현 위치에서 A, B 디렉토리 두 개 존재
- A디렉토리를 B디렉토리로 이름을 바꾸어 복사
- B 디렉토리가 있을 경우
- A디렉토리를 B디렉토리 안에 복사
- B디렉토리/A디렉토리가 됨
- A디렉토리를 B디렉토리 안에 복사
파일
생성
touch [파일.확장자]
- 파일 생성
- ex) touch text.txt
- 현재 디렉토리 위치에 text.txt파일 생성
- ex) touch text.txt
삭제
rm
- rm
- remove
- rm [파일명]
- ex) rm test.txt
- test.txt 파일 삭제
- rm *
- 현재 작업중인 디렉토리의 모든 파일 지우기
- rm -f
- 묻지도 따지지도 않고 파일 다 지우기
- ex) rm -r
복사
cp [abc.txt] [123.txt]
- 파일 복사
- abc.txt파일을 123.txt로 이름을 바꾸어 복사
편집
sudo nano [파일명]
- 관리자권한, nano 편집기로 파일을 편집
- ex) sudo nano hosts
- 해당 디렉토리에 있는 hosts 파일을 nano편집기로 수정
sudo vim [파일명]
- 관리자권한, vim 편집기로 파일 편집
- ex) sudo vim test.txt
- 해당 디렉토리에 있는 test.txt파일을 vim편집기로 수정
- vim 편집기 사용법