
rm의 위험성 (-rf) 인지.mkdir -p project/src/main 옵션으로 한 번에 깊은 경로 생성.touch로 파일 날짜(타임스탬프) 변경해보기.rmdir)와 내용물 있는 폴더 삭제(rm -rf) 차이 실습.복잡한 디렉터리 구조 생성과 특정 폴더 삭제 실습.
중괄호 {}를 쓰면 명령어 한 줄로 복잡한 구조가 생성됨.
Bash
mkdir -p ~/project/my_app/{src/{main,test,utils},build/{logs,temp},docs}
p: 상위 폴더 없으면 자동 생성.{a,b}: a와 b를 동시에 만듦.temp)만 잘라내기만들어진 구조에서 불필요한 폴더 하나만 콕 집어서 삭제.
Bash
rm -rf ~/project/my_app/build/temp
r: 폴더 내용물까지 삭제.f: 묻지 말고 강제 삭제.
Bash
find my_app
temp 폴더만 사라지고 나머지는 그대로 살아있음.