https://coding-factory.tistory.com/753
- pwd : 현재 위치 확인
- cp : 복사 copy
- cp 옵션 복사대상디렉토리/파일 목적지디렉토리/파일
- -i : 복사될 파일 이름이 이미 존재하면, 사용자에게 덮어쓰기 여부 물음
- -b : 복사될 파일 이름이 이미 존재하면, 백업 파일 생성
- -f : 복사될 파일 이름이 이미 존재하면, 강제로 덮어쓰기 force
- -r : 하위 디렉토리까지 모두 복사
- -a : 원본 파일의 속성, 링크 정보까지 모두 복사
- -p : 원본 파일의 소유자, 그룹, 권한 등 정보까지 복사
- -v : 복사 진행 상태 출력
- 여러 파일을 복사하고 싶으면
- cp 복사대상1 복사대상2 복사대상3 ... 목적지경로
- 사용하여 디렉토리 안의 파일들을 한번에 복사 가능 - 숨김 파일은 복사 못함
- mv : 이동 move
- mv 옵션 이동할파일 목적지위치
- -b : 이동될 파일 이름이 이미 존재하면, 백업파일 만듦
- -i : 이동될 파일 이름이 이미 존재하면, 사용자에게 덮어쓰기 여부 물음
- -f : 이동될 파일 이름이 이미 존재하면, 강제로 덮어쓰기
- -n : 이동될 파일 이름이 이미 존재하면, 덮어쓰기 하지 않음
- -r : 하위 디렉토리까지 모두 이동
- -v : 이동 진행 상태 출력
- rm : 삭제 remove
- rm 옵션 삭제할디렉토리/파일
- -f : 강제로 디렉토리, 파일 삭제. 대상이 없는 경우 메시지 출력 없음
- -r : 디렉토리 모든 내용 삭제
- -d : 비어있는 디렉토리만 제거
- -i : 매번 삭제할 때마다 사용자에게 물음
- -I : 3개 이상의 파일을 삭제하거나, 디렉토리 내부가 비어있지 않을 때만 삭제 여부 물음
- -v : 삭제되는 대상의 정보 출력
- 여러 개를 한 번에 삭제하고 싶으면
- rm 삭제대상1 삭제대상2 삭제대상3 ...
- rm -rf * : 현재 위치 모든 파일 제거
- rm *.txt : .txt로 끝나는 모든 파일 제거
- mkdir : 디렉토리 생성
- mkdir 옵션 생성할디렉토리(위치 지정 가능)(여러개 가능)
- -m : 디렉토리 생성 시 권한 설정 (default: 755)
- -p : 상위 경로도 함께 생성 path
- -v : 디렉토리 생성 후, 생성된 디렉토리에 대한 메시지 출력
-i : 사용자에게 물음
-f : 강제로 실행(덮어쓰기)
-r : 하위 파일, 디렉토리까지 적용
-b : 백업 파일 만듦
-v : 상세 정보 출력
-n : 덮어쓰기 안함