pwd : 현재 위치 확인.
mkdir : 새로운 폴더 생성.
ls : 특정 폴더에 포함된 파일이나 하위 폴더의 리스트 출력.
ls -l : 폴더나 파일의 포맷을 전부 표현.ls -a : 숨어있는 폴더나 파일을 포함한 모든 항목을 터미널에 출력.cd : 폴더에 진입.
touch : 파일 생성.
cat : 파일의 내용을 터미널에 출력.
rm : 폴더나 파일 삭제.
rm으로 삭제한 폴더나 파일은 휴지통을 거치지 않고 삭제된다.rm은 단일 파일을 삭제할 수 있다.rm -rf : 폴더 삭제mv : 폴더나 파일의 이름을 변경하거나 폴더나 파일의 위치를 옮김.
mv [폴더나 파일명] [도착 폴더명]mv [변경 대상] [바꾸려고 하는 이름]mv bye.txt helloworld.txt
// bye -> helloWorld
cp : 폴더나 파일 복사
cp [원본 파일명] [복사할 파일명]cp -rf : 폴더 복사명령어 pwd 로 확일할 수 있는 경로.
기준점으로부터의 절대적인 위치를 나타낸다.
기준점 : 루트 폴더(/)
현재 위치로부터 상대적인 위치를 나타내는 경로
기준점 : 현재 위치
. : 현재 폴더 위치
.. : 상위 폴더(부모) 위치
/ : 폴더 내부
cd ./hi : 현재 폴더 아래의 hi 폴더로 진입하라는 명령
<예시 - 'study' 폴더로 이동하기>
pwd
# /Users/Jennie/Downloads/study/unit3/chapter1
1) cd ./../../../study/
-> cd ./../../../를 통해 'Downloads' 폴더로 이동한 후, Downloads의 하위 폴더인 /study/ 로 이동하고 있으므로 정답이다.
2) cd .././././Downloads/study/
-> cd .././././로 이동하면 현재 위치는 'unit3'이 된다. 따라서 상위 폴더인 'study'로 이동할 수 없으므로 정답이 아니다.
3) cd ~/Downloads/study/unit3/../
-> ~는 루트 폴더로부터 사용자 폴더까지의 경로(/Users/[username])를 축약한 형태이다. cd ~/Downloads/study/unit3/를 통해 'unit3'까지 이동한 후, ../(상위 폴더)인 'study'로 이동하므로 정답이다.
4) cd ./../../
-> cd ./../../을 통해 study 폴더로 이동하므로 정답이다.
