Linux 파일/디렉토리 삭제
파일, 디렉토리를 삭제한다.
rm은 remove의 약자이다.
rm 명령어
사용 방법
rm [option] [삭제할 파일 경로/이름]
option
- -r : 디렉토리와 그 하부 파일까지 삭제
- -i : 삭제 여부를 확인(y, n)
- -f : 삭제 여부를 묻지 않고 바로 삭제
- -rf : 삭제 여부를 묻지 않고 하부 파일이 있는 디렉토리까지 삭제
사용 예시
sample 파일을 삭제한다.
rm sample
sample 파일 삭제 시 다시한번 물어본다.
rm -i sample
sample 파일을 강제로 삭제한다.
rm -f sample
sampleDir 디렉토리를 삭제한다.
rm -r sampleDir
sampleDir 디렉토리 안에 모든 파일을 삭제한다.
rm -rf sampleDir
Linux 파일/디렉토리 이동/복사
파일, 디렉토리를 이동/복사 한다.
cp 명령어 [파일 복사]
- 원본 폴더를 통째로(즉 하위폴더 및 파일들을 포함하여) 목적지폴더로 복사할 수 있다.
- 상황에 따라 하위로 복사되거나, 폴더명이 바뀌며 복사된다.
- 목적지폴더가 원본폴더의 상위폴더가 될 것인지, 아니면 원본폴더의 다른이름이 될 것인지는 상황에 따라 다르다.
- 맨 뒤에 '/'를 붙여도 되고 붙이지 않아도 된다.
사용 방법
cp -r [원본폴더] [목적지폴더]
mv 명령어 [파일 이동]
- 폴더 전체를 다른 폴더로 이동한다.
- 복사와 마찬가지로 상위폴더가 될 것인지, 다른 이름이 될 것인지는 상황에 따라 다르다.
사용 방법
mv -r [원본폴더] [목적지폴더]