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


76

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

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

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

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

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

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


8
"시각적 인 혼란을 줄이고 단순성을 향상시킵니다."Apple은 고급 사용자에게 더욱 어려워합니다.
MikeMurko

답변:


48

터미널에 입력하십시오 :

sudo chflags nohidden directoryname

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

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

sudo chflags hidden directoryname

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


Finder에 모든 파일 표시

터미널에 입력

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

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


작동하지 않는 것 같습니다 ... 입력했습니다. 입력 sudo chflags nohidden /했습니까? 로그 아웃했다가 다시 로그인해야합니까?
Atul Goyal

루트 디렉토리는 Macintosh HD데스크탑 또는 파인더 창의 사이드 바에 표시 할 수 있습니다. 이 명령은 반드시 모든 하위 디렉토리에서 작동합니다! 파인더에 루트 디렉토리를 표시하려면 시스템 설정을 편집해야합니다. 이것을 시각화하기 위해 답변을 편집하겠습니다.
gentmatt

1
내 질문에 말했듯이, 나는 볼 수 있습니다 Macintosh HD, 심지어 그 내용을, 문제는 내가 연 후 것입니다 Macintosh HD루트 디렉토리 있어야되는, 그냥 단지 몇 디렉토리와 모든 디렉토리처럼 보여 bin, usr, sbin등, 루트에 존재하는 (그리고 유 할 때 볼 수있는 cd /다음과 ls.
아툴 고얄

글을 입력하면 무엇이든 볼 수 있습니다 defaults write com.apple.finder AppleShowAllFiles TRUE. 그런 다음 로그 아웃했다가 다시 로그인하십시오. 그러나 원래 숨겨진 파일은 회색으로 표시됩니다. 여전히 열 수 있습니다.
gentmatt

심지어 defaults write com.apple.finder AppleShowAllFiles TRUE작동하지 않습니다.
Atul Goyal

65

Shift- Command- G찾기가 나타납니다에서 대화를 "폴더로 이동합니다." 디렉토리 이름을 입력하십시오 (예 :) /usr/local. 파인더가 디렉토리를 표시합니다. 나는 '열로보기'에서 Finder와 함께 이것을 사용합니다.

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


이! 바이러스 검사를 위해 / usr / local / bin / 파일을 Virus Total에 업로드 할 수있었습니다. 이 숨겨진 지름길없이 전체주의 기본 설정으로는 그렇게 할 수 없었습니다. 때때로 MAC OS X이 발을 딛습니다.
Dan Dascalescu

Sweet, 픽커 윈도우에서도 작동합니다! Automator의 앱 실행 작업에서이를 사용하여 / usr / local / bin에있는 앱을 찾았습니다.
Jacktose

6

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

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

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

그래서 나는 sudo chflags nohidden /usr


2

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

sudo chflags -R nohidden /*

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

LS-로

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


2

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

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

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


2

위의 답변 중에 포함 (그래서 당신은 의도적으로 숨겨 확인할 수 있습니다 회색) 모든 곳에서 모든 숨김 파일, 시에라 (버전 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)으로 바꾸면 두 명령을 모두 취소 할 수 있습니다 .


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

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


내가 대신 1 또는 0을 사용 -boolean true하거나 false, 그것은 잘 작동합니다.
SilverWolf

2

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

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

이것은 이미 다른 답변에 포함되어 있습니다 :-)
nohillside

바로 맞아 :)
sapo_cosmico

-1

이동 ...> 환경 설정을 찾기 -사이드 바 에서 맥 이름 찾기 탭 장치 섹션을 참조하십시오. 확인 설정하십시오. 그런 다음 환경 설정을 닫고 Finder 사이드 바를 검토하십시오. Mac 이름이 DEVICES 섹션에 나타 납니까? 가 주 파티션 폴더 안에? 그것이 루트 디렉토리입니다! (이것은 나를 위해 모든 Mac에서 작동하지 않았습니다-때로는 주 파티션이 참여하지 않았습니다)


-2

이 시도 :

Finder> 환경 설정> 장비를여십시오 (Mac 이름 확인).

이것이 도움이되기를 바랍니다.


2
이것은 Finder를 사용하여 탐색하는 데 도움이되지 않습니다 /usr.
nohillside

-2

MacPorts와 함께 kde4-baseapps를 설치하고 Finder와 함께 Dolphin을 사용할 수 있습니다. 파인더는 쓰레기입니다 ... 돌고래는 괜찮습니다.


-3

Command + Up을 누르면 1 단계로 올라가 루트 디렉토리가 나타납니다.


2
시스템 디렉토리는 보이지 않지만
nohillside
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.