OS X 폴더 / 디렉토리에서 "~ /."는 무엇을 의미합니까?


15

~ / .spring 디렉토리에 압축을 풀어야하는 프로그램을 MacBook에 설치하고 있습니다. 이제 Spring이 무엇인지 알고 있습니다. 설치하려는 이름입니다. ~ /를 알고 있다면 .spring 폴더를 만드는 것이 매우 기쁩니다. 의미합니다.


3
참고 : ~/.그 자체로는 더 긴 접두사 일 때와 다른 것을 의미합니다. 자체적으로 더 긴 작성 방법이며 ~둘 다 홈 디렉토리를 나타냅니다. 접두사 (예 :)로 ~/.spring홈 디렉토리의 "숨겨진"항목을 나타냅니다.
Chris Johnsen 2016 년

답변:


20

OS X 명령 행 용어에서 물결표 기호 (~)는 홈 디렉토리 (예 : / Users / Joe)를 나타냅니다.

JonathanMueller가 지적했듯이 앞에 점 (.)이있는 것은 숨겨져있는 것으로 간주됩니다. 따라서 프로그램에서해야 할 일은 다음과 같습니다.

  1. 발사 터미널
  2. cd ~ (홈 디렉토리로 이동)
  3. mkdir .spring (숨겨진 스프링 디렉토리를 만든다)

이 폴더는 Finder에서 숨겨져 있기 때문에이 폴더를 볼 수 없지만 터미널로 이동하여 터미널에있는 동안 ls -a 를 사용 하면 숨겨진 폴더가 표시됩니다.


5

~는 홈 디렉토리에 대한 참조입니다. 도트 디렉토리는 UNIX에서 "숨겨진"디렉토리입니다.


앞에 점 추가가있는 것은 Unix에서 숨겨져 있지만이 경우 단일 점은 현재 디렉토리 인 Home을 나타냅니다.
caliban

@caliban 확실합니까? 점이 ~/.spring현재 디렉토리 를 참조하면 OS X은 내가 상상했던 것보다 Unix 원점에서 훨씬 더 많이 벗어났습니다.
coneslayer

1
@caliban에서 단일 점은 현재 디렉토리를 나타내고 두 점은 부모 디렉토리를 나타냅니다. 그러나이 질문은 숨겨진 디렉토리 인 .spring에 관한 것입니다. 혼란을 지적 해 주셔서 감사합니다.
JonathanMueller

0

'숨겨진'파일을 보려면

ls -a

또는 일반적인 'ls'인수에 -a를 추가하십시오. 수퍼 유저 권한이있는 경우 -a 플래그가 암시됩니다.


또는 및 항목을 -A표시하지 않습니다 . ...
다니엘 벡
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.