[완료]alias 설정 문의
글쓴이: doodoo / 작성시간: 화, 2009/04/21 - 5:14오후
한 디렉토리에 음악파일이 여러게 있습니다
그중 듣고 싶은 음악만 특정 디렉토리에 모아두기 위해서
alias aa='cp $@ ./tmp2'
라고 지정하고
aa file1.mp3 라고 명령을 내렸더니..
cp: omitting directory `./tmp2' 라고 화답을 해 버리내요.
이유를 아시는 분 있으세요..?
실제로 한곡 들어보고 옮기고 한곡 듣고 옮기고 할려다 보니 tmp2 를 치는게
귀찮아서 그랬는데.....생각처럼 안되는군요...
Forums:
해결방법
alias aa='cp $@ ./tmp2' 인 상태에서는
aa file1.mp3 명령어가 cp ./tmp2 file1.mp3 로 바뀌네요.
참고로, 간단한 디버깅은 set -x 명령으로 하시면 됩니다.
(http://www.cyberciti.biz/tips/debugging-shell-script.html)
어쨌든, 다음과 같이 바꾸면 제대로 실행됩니다.
--------------------Signature--------------------
Light a candle before cursing the darkness.
음...감사합니다.. -t
음...감사합니다..
-t 옵션이 무언가 했더니... target directory 옵션이군요..
저도 검색을 이제 막 하던 참이라...결국
function aa() { cp "$@" ./tmp2/ ; }
해서 쓸려고 했는데...일단 alias로 써야겠군요...^^;
댓글 달기