rm
동일한 결과를 얻으려면 어떤 대안이 있습니까 ?
예를 들어 파일을 휴지통으로 이동하고 안전하게 휴지통을 비울 수 있습니다. 아니면 파일을 다음으로 옮기세요./dev/null
답변1
파일을 삭제할 수 있는 유틸리티는 많이 있으며 Perl 또는 기타 언어 해석기가 확실한 후보입니다. gcc가 있다면 직접 또 하나 만들 수 있습니다:
echo "main(int argc, char **argv) {return unlink(argv[1]);}" > myrm.c && gcc myrm.c -o myrm && ./myrm myrm.c
답변2
이 명령은 디렉토리의 모든 파일을 삭제합니다 /foo
.
find /foo -type f -exec rm {} \;
- foo 디렉토리에서 모든 파일 찾기
- 찾은 파일 실행
- 하나씩 삭제해 보세요