터미널을 사용하여 파일을 삭제할 수 있는 다른 방법은 무엇입니까?

터미널을 사용하여 파일을 삭제할 수 있는 다른 방법은 무엇입니까?

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 {} \;
  1. foo 디렉토리에서 모든 파일 찾기
  2. 찾은 파일 실행
  3. 하나씩 삭제해 보세요

관련 정보