
예를 들어 를 통한 파일 삭제와 같이 터미널에서 수행된 작업을 취소할 수 있습니까 rm
?
얻은 솔루션:
- 앨리어싱
- 삭제 취소 유틸리티
- 백업 유틸리티
- Lib쓰레기
- 버전 관리(FUSE)
답변1
터미널의 모든 작업에 대한 일반적인 "실행 취소"는 없습니다. 사용 후 파일을 복구하려면 rm
복구 소프트웨어를 살펴봐야 합니다.
향후 실수를 방지하는 옵션은 alias
파일을 제거하는 대체 명령에 대해 es를 만드는 것입니다. 에 추가 ~/.bashrc
하고 대신 사용하는 습관을 들이십시오 rm
.
별칭 rmi='rm -i'
을 사용하는 경우
rmi
향후 삭제를 확인하는 메시지가 표시됩니다. 명령y
을 내린 후 즉시 누르는 습관을 기르지 마십시오rmi
. 그렇게 하면 목적이 무산될 수 있습니다.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
실제 휴지통 폴더가 어디에 있는지 알아내는 것이 더 좋습니다 .
그런데 이것을 댓글로 게시했을 텐데 담당자가 충분하지 않습니다.