Ubuntu Command - 3

김재환·2023년 10월 23일
0

UNIX

목록 보기
3/9

지금까지 경로와 pwd, cd, ls 커맨드에 대해 알아봤는데요. 만약 파일/디렉토리 이름에 공백이 있으면 어떻게 해야 할까요?

예를 들어 홈 디렉토리 안에 hello world라는 디렉토리가 있다고 합시다. 홈 디렉토리에서 아래 커맨드를 실행하면 오류가 나는데요.

cd hello world
ls hello world 

hello world가 두 개의 아규먼트로 인식되기 때문입니다. 이름에 공백이 들어갈 때는 특수 기호를 사용해야 합니다.

  1. '' 사용

작은따옴표('')를 사용합니다.

cd 'hello world'
  1. "" 사용

큰따옴표("")를 사용합니다.

cd "hello world"
  1. \ 사용

역슬래시()를 사용합니다. (한국어 키보드에서는 ₩ 키를 사용하시면 됩니다.)

cd hello\ world
꼭 cd 커맨드뿐만이 아니라 파일 경로를 아규먼트로 받는 모든 커맨드에 적용합니다.

자 그런데, 사실 파일이나 디렉토리 이름에는 애초에 공백을 안 사용하는게 더 바람직합니다. 위에서 볼 수 있듯이 공백이 들어가게 되면 커맨드를 입력할 때 쉽게 실수를 할 수 있고, 커맨드가 제대로 작동하도록 따로 신경을 써 줘야 합니다. 그래서 이름에 여러 단어를 사용하고 싶을 때는 공백 대신 _같은 기호를 사용하는게 좋습니다. (hello world → hello_world)

profile
안녕하세요

0개의 댓글

관련 채용 정보