Linux 휴지통 명령 실행 취소

Linux 휴지통 명령 실행 취소

예를 들어 를 통한 파일 삭제와 같이 터미널에서 수행된 작업을 취소할 수 있습니까 rm?

얻은 솔루션:

  1. 앨리어싱
  2. 삭제 취소 유틸리티
  3. 백업 유틸리티
  4. Lib쓰레기
  5. 버전 관리(FUSE)

답변1

터미널의 모든 작업에 대한 일반적인 "실행 취소"는 없습니다. 사용 후 파일을 복구하려면 rm복구 소프트웨어를 살펴봐야 합니다.

향후 실수를 방지하는 옵션은 alias파일을 제거하는 대체 명령에 대해 es를 만드는 것입니다. 에 추가 ~/.bashrc하고 대신 사용하는 습관을 들이십시오 rm.

  1. 별칭 rmi='rm -i'

    을 사용하는 경우 rmi향후 삭제를 확인하는 메시지가 표시됩니다. 명령 y을 내린 후 즉시 누르는 습관을 기르지 마십시오 rmi. 그렇게 하면 목적이 무산될 수 있습니다.

  2. trsh터미널에서 명령으로 삭제된 파일을 휴지통(KDE 및 Gnome의 경우)으로 이동할 수도 있습니다 .

    alias trsh='mv --target-directory="$HOME/.Trash"'
    

    을 사용하면 trsh"삭제 취소" 기능이 제한됩니다. 조심하세요

    trsh dir1/file1 dir2/file1
    

    복구할 수 없는 데이터 손실이 발생할 수 있습니다.

답변2

당신은 사용할 수 있습니다쓰레기-cliGUI를 실행할 때 KDE를 사용하는 경우. 이것은 KDE 휴지통 기능을 사용하여 삭제/복원하는 명령줄 유틸리티입니다.

답변3

명령줄에는 휴지통이 없습니다.

다양한 삭제 취소 유틸리티를 사용해 볼 수 있지만 작동한다는 보장은 없습니다.

답변4

rm명령 에 대한 별칭을 만들 수 있습니다 trash(먼저 설치해야 합니다 trash.) 이것을 다음 항목에 추가합니다 ~/.bashrc.

alias rm='trash'

alias rm='mv --target-directory=$HOME/.Trash'~/.Trash는 gnome의 휴지통 폴더가 아니기 때문에 이것이 바람직합니다 . trash실제 휴지통 폴더가 어디에 있는지 알아내는 것이 더 좋습니다 .

그런데 이것을 댓글로 게시했을 텐데 담당자가 충분하지 않습니다.

관련 정보