Rm의 설정 변경?

안녕하세요.

rm을 사용할때 예를 들어서

rm *

를 할 경우, 아무런 확인메시지 없이 디렉토리내의 모든 파일이 지워지게 되던데요.
설명을 보니 -i 옵션을 주면, 삭제시 확인메시지가 나오도록 되어 있는듯 합니다.

이걸 예전(?)처럼 바꾸고 싶은데요…

rm *를 할 경우, -i 옵션을 붙인것 처럼 하나하나 프롬프트가 나오고 삭제되도록 하고,
-f를 붙일 경우는 확인메시지 없이 지워지도록 하고 싶습니다.

이럴 경우 어떻게 해야 할까요?

그럼 답변 기다리겠습니다.

alias를 사용하시면 됩니다.

$ alias rm=‘rm -i’
$ alias

~/.bashrc
~/.bash_aliases # ~/.bashrc 에서 주석 제거해줘야함

/etc/bash.bashrc

원하는 곳에 설정 해두시면 됩니다.

PS) 정말 오랜만인거 같은데 반갑습니다…

mv 랑 cp 도 i 옵션 추가해주세요.
안 그럼 덮어쓰기 뭐 이런거 없이 무조건!!!

얼마나 겁나는 일인지 아시죠? ^^

특히 sudo는 ㅎㄷㄷ :o

ihavnoth님 답변 감사드립니다.

덕분에 많이 배웠습니다.

유용하게 쓰겠습니다.

안녕하세요;; ㅠ
윈도우는 밀어버리고 우분투를 메인으로 사용하기 시작한 초보 유저입니다;;
.bashrc 에 대한 설정을 찾다보니 여기까지 오게되었습니다… ;ㅠ

/etc/bash.bashrc 에
alias rm=‘rm -i’
alias cp=‘cp -i’

등등을 설정했는데… 일반 유저일 때는 잘 작동하는데, sudo rm file 을 하면 그냥 물어보지도 않고 지워버리네요;;ㅠ

이것은 어떤 문제때문에 발생하는 것일까요…
혹시 도움을 얻을 수 있을까 하여 올려봅니다 ^^;

[quote="hwanud":a95opz1y]안녕하세요;; ㅠ
윈도우는 밀어버리고 우분투를 메인으로 사용하기 시작한 초보 유저입니다;;
.bashrc 에 대한 설정을 찾다보니 여기까지 오게되었습니다… ;ㅠ

/etc/bash.bashrc 에
alias rm=‘rm -i’
alias cp=‘cp -i’

등등을 설정했는데… 일반 유저일 때는 잘 작동하는데, sudo rm file 을 하면 그냥 물어보지도 않고 지워버리네요;;ㅠ

이것은 어떤 문제때문에 발생하는 것일까요…
혹시 도움을 얻을 수 있을까 하여 올려봅니다 ^^;[/quote:a95opz1y]

인터넷을 검색해보니 alias sudo='sudo ’ 하면 된다고 합니다.

[url:a95opz1y]http://askubuntu.com/questions/22037/aliases-not-available-when-using-sudo[/url:a95opz1y]

덕분에 저도 몰랐던 걸 알게 되었네요. :)

[quote="jeongsw":zpapij09][quote="hwanud":zpapij09]안녕하세요;; ㅠ
윈도우는 밀어버리고 우분투를 메인으로 사용하기 시작한 초보 유저입니다;;
.bashrc 에 대한 설정을 찾다보니 여기까지 오게되었습니다… ;ㅠ

/etc/bash.bashrc 에
alias rm=‘rm -i’
alias cp=‘cp -i’

등등을 설정했는데… 일반 유저일 때는 잘 작동하는데, sudo rm file 을 하면 그냥 물어보지도 않고 지워버리네요;;ㅠ

이것은 어떤 문제때문에 발생하는 것일까요…
혹시 도움을 얻을 수 있을까 하여 올려봅니다 ^^;[/quote:zpapij09]

인터넷을 검색해보니 alias sudo='sudo ’ 하면 된다고 합니다.

[url:zpapij09]http://askubuntu.com/questions/22037/aliases-not-available-when-using-sudo[/url:zpapij09]

덕분에 저도 몰랐던 걸 알게 되었네요. :)[/quote:zpapij09]

와;; 정말 감사합니다;;
아직도 검색능력이 부족하네요;;; 계속 ubuntu bashrc rm sudo 이정도로만 검색했는데 ㅎㅎ;
빨리 가서 적용해보고 싶군요!! ^^