`rm`을 `mv ~/ .trash`와 같은 명령으로 변경하는 방법

`rm`을 `mv ~/ .trash`와 같은 명령으로 변경하는 방법

나는 rm을 사용하는 것을 좋아하지만 종종 실수를 해서 실수로 뭔가를 제거해서 다음과 같은 것을 만들고 싶습니다.mv .trash

~하도록 하다

 rm file 

동일하다

 mv file ~/.trash

게다가 ~/.trash 폴더를 주기적으로 비우고 rm을 만든 경우 mv~/.trash 폴더를 비우는 방법도 있습니다.

감사해요

답변1

예를 들어 다음과 같은 간단한 스크립트를 만드십시오 move_to_trash.sh.

#!/bin/sh

mv "$@" ~/.trash

그런 다음 셸 구성 파일(예: ~/.bashrc)에 추가합니다.

alias rm <path to script>/move_to_trash.sh

주기적으로 휴지통을 비우려면 cronjob을 구성하면 됩니다. 예를 보려면 이 튜토리얼을 살펴보세요.http://www.ubuntututorials.com/use-crontab-ubuntu/.

답변2

별칭을 사용하고 싶을 것입니다. 예를 들어:alias rm 'mv \!* ~/.trash'

그러나 내장 명령을 앨리어싱하면 문제가 발생할 수 있습니다. 따라서 aliasing 대신 rm별칭을 호출하겠습니다 del. 이렇게 하면 일반 서비스를 rm계속 사용할 수 있습니다.

관련 정보