"-"로 시작하는 파일에 명령을 사용하는 방법

"-"로 시작하는 파일에 명령을 사용하는 방법

"-"로 시작하는 파일(예: -file 1, -file 2)에서 명령을 사용하는 데 문제가 있습니다. 잘못된 옵션 오류가 발생했습니다.

예를 들어:

cp '-file 1' '-file 2'

그러나 에코는 여전히 작동합니다.

echo "Hello World" > '-file 2'

"-"가 옵션을 선택하고 있음을 나타내지 않게 하려면 어떻게 해야 합니까?

답변1

대부분의 POSIX 유틸리티는 --종료에 사용할 수 있는 옵션 매개변수를 지정합니다.

cp -- '-file 1' '-file 2'

.현재 디렉터리에 대한 하드 링크를 사용하여 현재 디렉터리를 참조 할 수도 있습니다 .

cp './-file 1' './-file 2'

관련 정보