Linux 명령줄을 사용하여 파일을 삭제하는 방법은 무엇입니까? (코드 예)

青灯夜游
풀어 주다: 2019-03-02 15:30:55
원래의
4302명이 탐색했습니다.

리눅스에서 파일을 삭제하는 방법은 다양합니다. 다음 글에서는 rm 명령과 Trash-cli 도구라는 두 가지 파일 삭제 방법을 소개하겠습니다. [동영상 튜토리얼 추천: Linux tutorial]

Linux 명령줄을 사용하여 파일을 삭제하는 방법은 무엇입니까? (코드 예)

rm command

rm 명령어는 파일이나 디렉터리를 삭제할 때 대부분의 사람들이 자주 사용하는 명령어입니다.

rm 명령의 구문은 다음과 같습니다.

rm /path/to/file
로그인 후 복사

아래와 같이 폴더 및 하위 폴더의 모든 파일을 삭제할 수도 있습니다.

rm -R /path/to/folder
로그인 후 복사

rm 명령으로 삭제한 파일은 복구할 수 없으므로 반드시 복구해야 합니다. 이 명령은 매우 주의해서 사용되었습니다. 그러나 다양한 방법을 사용하면 실수로 파일이 삭제되는 것을 어느 정도 방지할 수 있습니다. 예를 들어 여러 파일을 삭제하려는 경우 각 파일을 삭제하기 전에 올바른 파일이 삭제되었는지 확인하라는 메시지가 표시될 수 있습니다.

rm -i /path/to/file
로그인 후 복사

위 명령을 실행할 때마다 파일을 삭제할 것인지 묻는 메시지가 나타납니다.

그러나 수십 개의 파일을 삭제할 때 각 파일에 프롬프트가 수신되고 확인을 위해 "y"를 반복해서 눌러야 한다면 이는 매우 번거로운 일이 될 것입니다.

다음 명령을 사용할 수 있습니다. 이 명령은 3개 이상의 파일을 삭제하거나 재귀적으로 삭제해야 하는 경우에만 메시지를 표시합니다.

rm -I /path/to/file
로그인 후 복사

trash-cli tool

trash-cli는 명령줄 휴지통을 제공하는 휴지통 명령줄 도구입니다. Trash-cli 도구를 사용하여 파일을 휴지통으로 이동하거나 삭제된 파일을 복원할 수 있습니다.

기본적으로 Trash-cli는 일반적으로 Linux에 설치되지 않으므로 사용하기 전에 먼저 설치해야 합니다.

설치(패키지 관리자 사용)

Ubuntu, Mint 등 Debian 기반 시스템을 사용하는 경우 apt-get 명령을 사용해야 합니다.

sudo apt-get install trash-cli
로그인 후 복사

centos 기반 시스템을 사용하는 경우 , yum 명령을 사용해야 합니다:

sudo yum install -y trash-cli
로그인 후 복사

파일을 휴지통으로 이동하는 방법은 무엇입니까?

파일을 휴지통으로 이동하려면 다음 명령을 사용하면 됩니다.

trash /path/to/file
로그인 후 복사

파일이 완전히 삭제되지는 않지만 Windows 휴지통과 동일한 방식으로 휴지통으로 이동됩니다.

trash 명령에 폴더 이름을 제공하면 폴더와 폴더에 있는 모든 파일이 휴지통으로 보내집니다.

휴지통에 파일을 나열하는 방법은 무엇입니까?

휴지통에 있는 파일을 나열하려면 다음 명령을 실행할 수 있습니다.

trash-list
로그인 후 복사

반환된 결과에는 파일의 원래 경로, 파일이 휴지통으로 이동된 날짜 및 시간이 포함됩니다.

휴지통에서 파일을 복구하는 방법은 무엇입니까?

trash 명령의 매뉴얼 페이지에는 파일을 복구하려면 다음 명령을 사용해야 한다고 명시되어 있습니다.

trash-restore
로그인 후 복사

그러나 이 명령을 실행하면 "명령을 찾을 수 없음" 오류가 발생할 수 있습니다.

파일 복원의 대안은 아래와 같이 Restore-trash 명령을 사용하는 것입니다.

restore-trash
로그인 후 복사

restore-trash 명령은 각 파일 옆에 숫자와 함께 휴지통에 있는 모든 파일을 나열합니다. 파일을 복구하려면 파일 옆에 있는 번호를 입력하세요.

휴지통을 비우는 방법은 무엇입니까?

휴지통의 주요 문제점은 파일이 여전히 귀중한 드라이브 공간을 차지한다는 것입니다. 휴지통의 모든 내용이 실제로 필요하지 않은 경우 다음 명령을 실행하여 휴지통을 비울 수 있습니다.

trash-empty
로그인 후 복사

특정 기간 동안 휴지통에 있던 모든 파일을 삭제하려면 휴지통 비우기 명령을 사용하여 해당 숫자를 지정하세요. 예:

trash-empty 7
로그인 후 복사

7일 동안 휴지통에 있던 모든 파일을 삭제합니다.

위 내용은 이 글의 전체 내용입니다. 모든 분들의 공부에 도움이 되었으면 좋겠습니다. 더 흥미로운 내용을 보려면 PHP 중국어 웹사이트의 관련 튜토리얼 열을 주의 깊게 살펴보세요! ! !

위 내용은 Linux 명령줄을 사용하여 파일을 삭제하는 방법은 무엇입니까? (코드 예)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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