반응형
개요
리눅스(유닉스)에서 명령어 다음에 -(마이너스)부호는 일반적으로 옵션 부분을 말한다. 만약 -(마이너스)로 시작하는 파일에 대해서 이동, 복사, 삭제할려면 -(마이너스) 다음이 옵션으로 인식하기 때문에 자신의 의도하지 않은 명령어가 실행된다. 이런 - 부호를 가진 파일에 대해서 조작하는 방법에 대해서 알아보도록 하자
해결책
-(마이너스)로 시작하는 파일을 일반파일로 인식하기 위해서는 -(마이너스)로 시작하는 파일 앞에 --(마이너스부호 2개) 를 붙임으로써 해결 할수 있다. 아래 예를 보면서 이해를 해보자
예)
1. -(마이너스) 부호로 시작하는 파일 생성
shell> touch -- -abc.txt
OR shell> touch ./-a.txt
2. -abc.txt 파일이름을 abc.txt로 변경
shell> mv -- -abc.txt abc.txt
3. abc.txt 파일을 -abc.txt로 변경
shell> mv abc.txt -- -abc.txt
4. -abc.txt 파일을 -a.txt 파일로 변경
shell> mv -- -abc.txt -a.txt
5. -(마이너스) 부호로 시작하는 파일 삭제
shell> rm -- -abc.txt
OR shell> rm ./-abc.txt
6. Vim 명령어
shell> vim -- -abc.txt
반응형
'운영체제 > Unix & Linux' 카테고리의 다른 글
프로세스 모든 인자(argument) 표시 - solaris (0) | 2019.12.24 |
---|---|
[Solaris] 802.1q Vlan Tagging 설정 (0) | 2019.12.11 |
[Linux] 802.1q VLAN Tagging 설정 (0) | 2019.12.10 |
GPFS 클러스터 구성 (0) | 2019.09.09 |
GPFS tiebreakerDisks 재 구성시 오류 해결 (0) | 2019.08.23 |