안녕하세요.
rm을 사용할때 예를 들어서
rm *
를 할 경우, 아무런 확인메시지 없이 디렉토리내의 모든 파일이 지워지게 되던데요.
설명을 보니 -i 옵션을 주면, 삭제시 확인메시지가 나오도록 되어 있는듯 합니다.
이걸 예전(?)처럼 바꾸고 싶은데요…
rm *를 할 경우, -i 옵션을 붙인것 처럼 하나하나 프롬프트가 나오고 삭제되도록 하고,
-f를 붙일 경우는 확인메시지 없이 지워지도록 하고 싶습니다.
이럴 경우 어떻게 해야 할까요?
그럼 답변 기다리겠습니다.
alias를 사용하시면 됩니다.
$ alias rm=‘rm -i’
$ alias
~/.bashrc
~/.bash_aliases # ~/.bashrc 에서 주석 제거해줘야함
/etc/bash.bashrc
원하는 곳에 설정 해두시면 됩니다.
PS) 정말 오랜만인거 같은데 반갑습니다…
mv 랑 cp 도 i 옵션 추가해주세요.
안 그럼 덮어쓰기 뭐 이런거 없이 무조건!!!
얼마나 겁나는 일인지 아시죠? ^^
안녕하세요;; ㅠ
윈도우는 밀어버리고 우분투를 메인으로 사용하기 시작한 초보 유저입니다;;
.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 이정도로만 검색했는데 ㅎㅎ;
빨리 가서 적용해보고 싶군요!! ^^