[apple] Finder에서 루트 디렉토리 및 하위 디렉토리를 보는 방법은 무엇입니까?

데스크탑의 Macintosh HD 아이콘은 루트 디렉토리를 가리 키지 만 모든 내용을 표시하지는 않습니다.

내가을 수행 할 때 파일과 디렉토리의 일부는 내가 볼 수있는 것과 동일 ls/터미널에서 디렉토리,하지만 같은 대부분의 다른 디렉토리 /usr, /bin등은 표시되지 않습니다.

보안을 위해 Mac OS X은 나머지 파일과 디렉토리를 표시하지 않는다고 가정합니다. Linux에서 루트 폴더를 볼 수 있도록이 동작을 변경하는 방법이 있습니까?

편집 : 그냥 다음 발견 여기에 :

Finder와 터미널은 루트 디렉토리에 대해 다른 내용을 보여줍니다. 루트 디렉토리의 일부 항목은 Finder에 표시되지 않습니다. 이것은 시각적 혼란을 줄이고 단순성을 향상시킵니다. UNIX 스타일 명령 행에 익숙한 경우 터미널을 사용하여 디렉토리의 모든 항목을 볼 수 있습니다.

이 메모에 따라 모든 항목을 보려면 터미널을 사용해야합니다. 그래서 다른 사람들은 무엇을합니까? 터미널을 사용하거나 다른 방법이 있습니까?



답변

터미널에 입력하십시오 :

sudo chflags nohidden directoryname

디렉토리 이름은 Finder에 표시 할 디렉토리의 이름입니다.

다음을 입력하여이를 반전하십시오.

sudo chflags hidden directoryname

Macintosh HD기본적으로 루트 디렉토리를 닮았다. 데스크탑 및 파인더에 표시하려면 파인더 환경 설정에서이를 변경하십시오.


Finder에 모든 파일 표시

터미널에 입력

기본값은 com.apple.finder입니다. AppleShowAllFiles TRUE

그런 다음 로그 아웃했다가 다시 로그인하십시오.


답변

ShiftCommandG찾기가 나타납니다에서 대화를 “폴더로 이동합니다.” 디렉토리 이름을 입력하십시오 (예 🙂 /usr/local. 파인더가 디렉토리를 표시합니다. 나는 ‘열로보기’에서 Finder와 함께 이것을 사용합니다.

이것이 루트 디렉토리에서 탐색 가능한 디렉토리를 제공하지는 않지만 상당히 유용하다는 것을 알았습니다.


답변

사용의 문제점 sudo chflags nohidden /은 루트 디렉토리 ( 이미 표시됨)의 숨기기를 해제하지만 루트 디렉토리 안에 있는 특정 폴더의 숨기기를 취소하려는 것 입니다. 이것이 sudo chflags -R nohidden /*작동하는 이유 입니다.

그러나 루트 디렉토리의 모든 것이 보이게됩니다.

개인적으로, 나는 / usr 디렉토리 만 모든 것을 보이게하고 싶지 않았다.

그래서 나는 sudo chflags nohidden /usr


답변

명령을 다음과 같이 변경하십시오.

sudo chflags -R nohidden /*

물론 이것에 위험이 있습니다. 대화는 모든 것을 숨길 것입니다. 따라서 가장 좋은 방법은 다음과 같습니다.

LS-로

보려는 파일을 나열합니다.


답변

El-Capitan과 관련된 관련 정보로 업데이트하고 싶습니다. 과거에 잘 작동했던 최고 투표 응답은 더 이상 작동하지 않는 것 같습니다. 예를 들어 / usr 디렉토리에 대해 제안 된 schflags 명령을 사용하려고 할 때 “조작이 허용되지 않음”응답이 계속 나타납니다.

Apple의 새로운 보안 패러다임이 관리자가 주요 시스템 디렉토리의 특정 플래그를 변경하는 기능을 제거하기 때문에 이것은 의도적으로 설계된 것 같습니다.

내가 찾은 좋은 해결책은 원래 폴더로 이동 옵션 (cmd-shift-G)을 사용하여 필요한 디렉토리로 직접 이동하는 것입니다 (/ usr, / var 및 / etc를 좋아합니다) Finder에 표시)를 클릭 한 다음 즐겨 찾기 모음으로 드래그하면 쉽게 액세스 할 수 있습니다.


답변

위의 답변 중에 포함 (그래서 당신은 의도적으로 숨겨 확인할 수 있습니다 회색) 모든 곳에서 모든 숨김 파일, 시에라 (버전 10.12.2)에서 나를 위해 작동하지 않지만, 터미널에 명령을 입력하는 작업을 수행하고 보여줍니다 /var, /usr, /etc, 기타:

defaults write com.apple.finder AppleShowAllFiles -boolean true ; killall Finder

이것은 모든 곳에서 숨겨진 파일을 보여줍니다. 나는 이것을 좋은 것으로 생각하지만 일부 사람들은 모든 숨겨진 파일이 디렉토리에 흩어져있는 것을보고 싶지 않을 수도 있습니다. killall Finder변경 내용이 즉시 적용되도록 비트는 단순히 파인더를 다시 시작합니다.

에 신용 이 LifeWire 기사 또한 OS X 10.8 또는 이전 버전에있는 대신하는 경우이 명령을 사용하는 것이 좋습니다 :

defaults write com.apple.finder AppleShowAllFiles TRUE ; killall Finder

명령을 반복하지만 true(또는 TRUE)를 false(또는 FALSE)으로 바꾸면 두 명령을 모두 취소 할 수 있습니다 .


변경 후 루트 디렉토리는 다음과 같습니다.

여기에 이미지 설명을 입력하십시오


답변

나를위한 2018 (High Sierra) 방법은 다음과 같습니다.

  1. 파인더 열기
  2. 열린 환경 설정
  3. 사이드 바로 이동
  4. 원하는 것을 추가하십시오