> 운영 및 유지보수 > 리눅스 운영 및 유지 관리 > 리눅스 rm은 무슨 뜻인가요?

리눅스 rm은 무슨 뜻인가요?

青灯夜游
풀어 주다: 2022-04-14 16:00:52
원래의
10224명이 탐색했습니다.

Linux에서 rm의 전체 이름은 "삭제"를 의미합니다. 구문은 "rm [옵션] 파일 또는 디렉터리"입니다. 파일 시스템에 지정된 파일이 있으며 해당 파일을 삭제할 때 시스템은 프롬프트 메시지를 생성하지 않습니다. 파일을 백업하지 않으면 복원할 수 없습니다.

리눅스 rm은 무슨 뜻인가요?

이 튜토리얼의 운영 환경: CentOS 6 시스템, Dell G3 컴퓨터.

Linux rm, 전체 영어 철자: 제거.

리눅스 rm은 무슨 뜻인가요?

Linux rm 명령은 파일이나 디렉터리를 삭제하는 데 사용됩니다.

rm은 파일 시스템에서 지정된 파일이나 디렉터리를 영구적으로 삭제할 수 있는 강력한 삭제 명령입니다. rm 명령을 사용하여 파일이나 디렉터리를 삭제할 때 시스템은 프롬프트 메시지를 생성하지 않습니다. 이 명령의 기본 형식은 다음과 같습니다.

rm [选项] 文件或目录
로그인 후 복사

옵션:

  • -f: 강제 삭제(강제), -i 옵션과 반대로 -f를 사용하면 시스템에서 더 이상 묻지 않습니다. , 그러나 대상 파일이나 디렉토리를 직접 삭제하십시오. -f:强制删除(force),和 -i 选项相反,使用 -f,系统将不再询问,而是直接删除目标文件或目录。

  • -i:和 -f 正好相反,在删除文件或目录之前,系统会给出提示信息,使用 -i 可以有效防止不小心删除有用的文件或目录。

  • -r

-i: -f와 정반대입니다. 시스템은 파일이나 디렉터리를 삭제하기 전에 메시지를 표시합니다. -i를 사용하면 유용한 파일이나 디렉터리를 실수로 삭제하는 것을 효과적으로 방지할 수 있습니다.

-r: 재귀 삭제, 주로 디렉터리를 삭제하는 데 사용됩니다. 지정된 디렉터리와 모든 하위 디렉터리 및 파일을 포함하여 포함된 모든 콘텐츠를 삭제할 수 있습니다.

rm 명령은 파일이나 디렉터리를 영구적으로 삭제하므로 파괴적인 명령이라는 점에 유의하세요. 즉, 파일이나 디렉터리가 백업되지 않은 경우 rm 명령을 사용하면 삭제됩니다. , 복원되지 않으므로 rm 명령을 사용하여 디렉터리를 삭제할 때 주의하세요.

rm 명령 사용 방법:

1. 옵션 생략

rm 명령이 옵션을 추가하지 않으면 기본 실행은 "rm -i 파일 이름"이므로 실행된다는 의미입니다. 파일을 삭제하기 전에 먼저 삭제하고 싶은지 물어보세요. 예:

[root@localhost ~]# touch cangls
[root@localhost ~]# rm cangls
rm:是否删除普通空文件"cangls"?y
#删除前会询问是否删除
로그인 후 복사

2. 디렉터리 삭제

디렉터리를 삭제해야 하는 경우 "-r" 옵션을 사용해야 합니다. 예:

[root@localhost ~]# mkdir -p /test/lm/movie/jp
#递归建立测试目录
[root@localhost ~]# rm /test
rm:无法删除"/test/": 是一个目录
#如果不加"-r"选项,则会报错
[root@localhost ~]# rm -r /test
rm:是否进入目录"/test"?y
rm:是否进入目录"/test/lm/movie"?y
rm:是否删除目录"/test/lm/movie/jp"?y
rm:是否删除目录"/test/lm/movie"?y
rm:是否删除目录"/test/lm"?y
rm:是否删除目录"/test"?y
#会分别询问是否进入子目录、是否删除子目录
로그인 후 복사

각 디렉터리 수준과 각 파일을 확인해야 한다면 실제 사용에서는 재앙이 될 것입니다!

3. 강제삭제.

삭제할 디렉터리에 하위 디렉터리 또는 하위 파일이 10,000개 있는 경우 일반적인 rm 삭제에는 최소 10,000번의 확인이 필요합니다. 따라서 실제로 파일을 삭제할 때에는 강제삭제를 선택하게 됩니다. 예:

[root@localhost ~]# mkdir -p /test/lm/movie/jp
#重新建立测试目录
[root@localhost ~]# rm -rf /test
#强制删除,一了百了
로그인 후 복사
강제 기능을 추가하면 삭제가 매우 간단해집니다. 하지만 강제 삭제 후에는 extundelete와 같은 타사 데이터 복구 도구를 사용하지 않는 한 데이터를 복구할 수 없다는 점에 유의해야 합니다. 그러나 데이터 복구는 완전한 데이터 복원이 어렵다는 점을 참고하시기 바랍니다. 일반적으로 70%~80%를 복구하는 경우는 매우 드뭅니다. 따라서 데이터 복구에 베팅하는 것보다 좋은 작업 습관을 기르는 것이 좋습니다. 🎜🎜디렉토리를 삭제하려면 "-rf" 옵션을 사용하더라도 파일 삭제 시 오류가 보고되지 않습니다. 따라서 사용 편의성을 위해 일반적으로 파일이나 디렉터리를 삭제할 때 "-rf" 옵션을 직접 사용합니다. 🎜🎜관련 추천: "🎜Linux 비디오 튜토리얼🎜"🎜

위 내용은 리눅스 rm은 무슨 뜻인가요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿