Trash-cli, 명령 줄 통역사를위한 쓰레기통

쓰레기 CLI에 대해

다음 기사에서 우리는 trash-cli를 살펴볼 것입니다. 이것은 명령 줄 통역사에게 쓰레기통을 제공 할 무료 소프트웨어 명령의 작은 팩. 요즘 어떤 시스템을 사용하든, 그래픽 환경에서 Gnu / Linux, Windows 또는 Mac OS이든, 파일을 삭제하면 일반적으로 휴지통에 버립니다. 이를 통해 회개하고 파일을 복원하거나 영구적으로 삭제할 수 있습니다. 반면에 명령 줄에서 파일을 삭제하면 해당 파일을 복구하는 옵션은 원칙적으로 해당 파일이 없습니다.

내가 말했듯이 trash-cli는 명령 줄에서 휴지통을 관리하는 클라이언트입니다. Si 별칭 생성 rm을 사용할 때 실제로 trash-cli를 사용하고 있으므로 데이터 손실을 방지하는 좋은 방법이 있습니다.. 이를 통해 부주의 또는 실수로 삭제하고 싶지 않은 파일을 삭제하는 것을 방지 할 수 있습니다. 이는 trash-cli로 무언가를 삭제하면 휴지통에 남아 있기 때문입니다.

나중에 파일을 복구하려는 경우 쉽게 수행 할 수 있습니다. 또 뭔데, trash-cli는 특정 파일이 삭제 된 날짜, 해당 권한 및 삭제되기 전에 파일이 있었던 경로를 기억합니다.. 그래서 우리는 그것들을있는 그대로 복구 할 수 있습니다.

Ubuntu에 trash-cli 설치

Ubuntu에서 trash-cli 설치는 매우 쉽습니다. 적절한 패키지 관리자 사용. 터미널을 열고 (Ctrl + Alt + T) 다음 명령을 실행하기 만하면됩니다.

apt로 trash-cli 설치

sudo apt-get install trash-cli

trash-cli 도구는 Python을 기반으로하므로 소스에서 설치할 수도 있습니다.. 절차는 모든 배포판에 공통입니다. 터미널을 열고 (Ctrl + Alt + T) 다음 명령을 실행하기 만하면됩니다.

repo trash-cli 다운로드

git clone https://github.com/andreafrancia/trash-cli.git

cd trash-cli

sudo python3 setup.py install

sudo python3 setup.py install --user

사용 예

일단 설치되면 사용자 이제 명령을 사용할 수 있습니다.:

  • 쓰레기통: 파일 및 디렉토리를 삭제합니다.
  • 휴지통 비우기: 빈을 비 웁니다.
  • 휴지통 목록: 휴지통에있는 파일과 폴더를 나열합니다.
  • 쓰레기 복원-휴지통에있는 파일과 폴더를 복원합니다.
  • 쓰레기 -rm-휴지통에있는 특정 파일을 개별적으로 삭제합니다.

휴지통으로 파일 보내기

이제 터미널에서 사용 가능한 이러한 명령을 매우 간단한 방법으로 사용할 수 있습니다. 예를 들어, 원하는 경우 rm을 사용하는 대신 무언가를 휴지통으로 보내십시오. (원칙적으로 복구 할 수 없습니다.), 다음 명령을 사용할 수 있습니다.

쓰레기통

trash-put ejemplo-trash-cli.txt

Trash-cli는 실제로 파일이나 디렉토리를 삭제하지 않고 숨겨진 디렉토리로 이동합니다. 주의하십시오. 각 파일 또는 디렉토리는 원래 있던 경로를 저장합니다. 즉, 나중에 복원하면 제거 된 디렉터리로 이동합니다.

파일과 디렉토리가 제거 된 숨겨진 디렉토리는 다음 명령으로 볼 수 있습니다.

휴지통 디렉토리

ls -la $HOME/.local/share/Trash

이 숨겨진 디렉토리에는 또 다른 두 개의 디렉토리가 있습니다.

  • 파일: 이것은 trash-put 명령이 삭제 된 파일 또는 디렉토리를 이동하는 곳입니다..
  • 정보: 명령 그룹은 삭제 된 각 파일 / 디렉토리에 대해 .trashinfo 파일을 처리합니다..

삭제 된 파일 또는 디렉토리 나열

휴지통에서 찾은 파일 또는 디렉토리 나열, 명령 줄에서 다음을 실행합니다.

휴지통 목록

trash-list

쓰레기 비우기

누구나 알고 있듯이 휴지통에있는 파일은 디스크 공간을 차지합니다. 이런 이유로 때때로 좋은 습관입니다. 쓰레기 공간 확보. 다음 명령으로이를 수행 할 수 있습니다.

trash-empty

이렇게 실행하면 매개 변수가 없으면 휴지통에있는 모든 것을 삭제합니다..

원하는 경우 저장된 x 일의 파일 또는 디렉토리 삭제, 매개 변수로 일 수를 전달해야합니다. 예를 들어 지난 5 일 동안 저장된 내용을 삭제하려면 다음과 같이 작성합니다.

trash-empty 5

파일 또는 디렉토리 복원

이것은 trash-cli 설치에 관심이있을 수있는 명령이며 삭제 된 항목을 복원 할 수 있도록하는 것입니다. 휴지통 복원은 파일 또는 디렉토리를 원래 위치로 복원합니다., 휴지통에이 정보가 저장된다는 점을 기억하세요.

쓰레기 복원

trash-restore

휴지통에서 파일 삭제

trash-rm 명령을 사용하면 휴지통에서 파일 또는 디렉토리를 영구적으로 삭제. 이 작업을 수행하는 방법에는 여러 가지가 있습니다. 처음으로 이름으로 파일을 삭제합니다:

trash-rm ejemplo-trash-cli.txt

우리는 또한 선택할 수 있습니다 특정 확장자를 가진 모든 파일 제거:

특정 파일 확장자 삭제

trash-rm '*.txt'

우리가 원한다면 휴지통에서 폴더 제거, 사용할 명령은 다음과 같습니다.

폴더 삭제

trash-rm carpeta-ejemplo

도움

가장 완전한 도움말을 찾을 수 있습니다. man 페이지에서. 이를 참조하려면 다음 명령 만 실행하면됩니다.

휴지통 맨 페이지

man trash

Gnu / Linux의 trash-cli 명령을 사용하면 파일과 디렉토리를 삭제할 수 있습니다. 또한 절대 경로, 권한, 날짜로 저장하여 복구 할 수 있습니다. 그것은 할 수 있습니다 이 프로젝트에 대한 자세한 내용은 GitHub의 페이지 동일한의.


코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.