- (하이픈) 의미가 모죠?
글쓴이: last98 / 작성시간: 월, 2008/09/08 - 8:27오후
tar cf - . | (cd ../aa; tar xvf -)
이렇게 명령을 내린다고 했을 때...
옵션 값 뒤에 붙는 - 는 뭘 의미하는 거죠???
tar 에 대한 옵션이면 tar -cf 가 맞겠죠.. 물론 tar 는 - 없이도 가능하죠..
근데 뒤에 - 라니... 이해가 좀 안됩니다.
분명 무슨 의미가 있는 것 같은데.. 모르겠네요.
제가 여기저기서 본 결과로는 표준입출력 시에 - 을 많이 쓰는 것 같은데..
위의 예제도 표준 입출력값을 넘겨주는 건데...
. 는 현재 디렉토리 이고... - 는 왜 옵션값이 뒤에 붙어있는지.. ㅡㅡ? 뭘 뜻하는 지 모르겠네요..
혹시 아시는 분 계시면 좀 알려주세요.. 다른 명령 예제도 같이 해주셨으면 정말 감사하겠습니다.
Forums:
man page 에
man page 에 보면
라고 되어 있습니다. :-)
그것은
'파일명'과 '옵션'을 구분하기 위해 사용하는 식별자입니다.
보통 -로 시작하는 파일명은 거의 쓰지 않을것이란 가정하에 만들어 놓은 겁니다.
-를 단독으로 쓰인
-를 단독으로 쓰인 것이라고 생각한 것 자체가 모든 의문의 시작인 것입니다.
"cf -"는 "-c -file=-"의 축약형이라고 보시면 됩니다.
감사합니다. ㅋㅋㅋ
man page 다시 봐야 겠군요..
표준입출력을 뜻한다는 말 맞죠?
함 배워보자... ㅡ.,ㅡ
댓글 달기