반응형
부제: 파일과 폴더를 지우기
rm file.txt # 파일 삭제
rm -r dir/ # 디렉터리 통째로
$ ls
data file.txt notes.md
$ rm file.txt
$ ls
data notes.md휴지통이 없다. 지우면 끝이다.
디렉터리는 -r을 붙인다. 확인받고 지우려면 -i. rm -rf는 되묻지 않고 다 지워버리니, 경로를 꼭 확인하고 쓴다.
이렇게도 쓴다
하나씩 물어보면서 지운다.
rm -i *.txt
-로 시작하는 이상한 파일명을 지운다(-- 뒤는 옵션으로 안 읽는다).
rm -- -tmp.txt
뭘 지웠는지 목록을 보면서 지운다.
rm -v old/*.log
30일 넘게 안 바뀐 로그만 골라서 지운다(find 조합 — 로그 청소 단골).
find . -name "*.log" -mtime +30 -delete
파일이 4개 이상일 때 한 번만 물어본다. -i처럼 매번 묻지 않아 덜 성가시다.
rm -I *.tmp반응형
'명령어 > Linux' 카테고리의 다른 글
| [리눅스] cat 파일 내용 출력 (0) | 2026.07.08 |
|---|---|
| [리눅스] mkdir 디렉터리 생성 (0) | 2026.07.08 |
| [리눅스] mv 파일 이동 이름 변경 (0) | 2026.07.08 |
| [리눅스] cp 파일 디렉터리 복사 (0) | 2026.07.08 |
| [리눅스] ls -ahl 파일 목록 권한 크기 확인 (0) | 2026.07.08 |