리눅스 특수문자 포함 파일과 디렉토리 만드는 법

파일 이름에는 '/', '', '*', '?', '<', '>', '|', ':' 등과 같은 특수문자를 포함시키지 않는 것이 좋습니다. 이러한 특수문자는 파일 시스템에서 다른 의미를 갖거나 사용이 제한될 수 있습니다. 하지만 가끔은 사용해야만 하는 경우가 종종 발생하기도 하는데 오늘은 특수문자를 컨트롤해서 파일 또는 디렉토리를 만드는 방법에 대해서 알아보도록 하겠습니다.

 

Linux 특수문자 파일 생성

touch 부적절한 옵션

특수문자 (-)를 사용해서 파일을 만들게 되면 '부적절한 옵션' 이라는 메시지가 나오면서 파일이 생성되지 않습니다.

 

 

특수문자를 이용해서 파일을 만드는 방법은 두 가지가 있습니다.

touch -- 파일명

touch ./파일명

 

- 옵션 사용하기

touch -- -abc

- 옵션을 사용하기 전에 --를 넣어 주면 (-)를 포함한 파일을 만들 수 있습니다.

 

./ 이용하기

touch ./-cba

(./)를 앞에 붙여주면 현재 위치에서 특수문자 포함 파일을 만들 수 있습니다.

 

특수문자 포함된 파일 vi로 열기

[root@localhost home]# vim -abc
VIM - Vi IMproved 7.4 (2013 Aug 10, compiled Oct 13 2020 16:13:17)
모르는 옵션 인자: "-abc"
더 많은 정보를 원하시면: "vim -h"

vi 또한 특수문자를 사용하여 열 수 없습니다. 이럴 경우 특수문자를 포함하고 있는 파일을 vi로 여는 방법에 대해서 알아보겠습니다.

 

특수문자를 포함한 파일을 vim으로 열기 위해서 앞서 말씀드린 touch 때 처럼 파일명 앞에 (--)를 붙여서 열게 되면 특수문자 파일을 편집할 수 있습니다.

 

 

리눅스 (#)이 포함된 파일

샵 포함 파일

(#)을 포함한 파일을 (--)을 이용해서 열 수 없습니다. 다른 방법이 필요합니다.

 

./#ab

touch ./#abc

(--)를 대신해서 (./)를 이용하면 #을 포함한 파일을 생성해낼 수 있습니다.

 

#포함 파일 생성

touch 후 (' ') 작은 따옴표로 묶어주면 샵(#) 포함 파일을 만들 수 있습니다.

 

큰따옴표&#44; 작은따옴표 파일 만들기

큰따옴표로도 특수문자 #이 포함된 파일 생성이 가능합니다.

 

 

파일 이름 세미콜론(;) 파일 생성하기

세미콜론 파일 만들기

(;) 세미콜론도 작은 따옴표와 큰 따옴표를 이용해서 만들어 낼 수 있습니다.

 

리눅스 느낌표(!) 파일 생성

! 특수문자 파일

느낌표도 앞서 말씀드린 방법으로 파일을 생성할 수 있습니다.

 

 

리눅스 +, $, %, * 등의 기호 파일 생성

+&#44; $&#44; %&#44; *

(+, $, %, * )

해당 특수문자 파일들은 일반 파일 처럼 다른 조치가 필요 없이 생성이 가능합니다.

 

[IT/리눅스(Linux)] - 리눅스 여러 명령어 한번에 실행하기('|', '&&', '&')

 

리눅스 여러 명령어 한번에 실행하기('|', '&&', '&')

리눅스에서 명령어를 한번에 다중으로 실행해야 하는 상황이 있습니다. 오늘은 명령어 한줄에 구분자를 이용해서 여러 명령어를 한줄로 붙여서 입력하는 방법에 대해서 알아보도록 하겠습니다

coconuts.tistory.com

[정보, 꿀팁(info)] - 구글 크롬 브라우저 ChatGPT 사용하는 방법

 

구글 크롬 브라우저 ChatGPT 사용하는 방법

ChatGPT는 대화형 AI 인공지능 서비스입니다. 간단하게 구글 등으로 회원가입 이 후 무료로 사용할 수 있어 많은 사람들에게 도움을 주고 있습니다. chatgpt가 핫해지기 전부터 마이크로소프트가 100

coconuts.tistory.com

 

댓글

Designed by JB FACTORY