Finderでルートディレクトリとサブディレクトリを表示する方法


76

どうやら、デスクトップ上のMacintosh HDアイコンはルートディレクトリを指していますが、すべてのコンテンツを表示していません。

ファイルやディレクトリのいくつかは、私が実行したときに、私が見たものと同一であるls/ターミナルにDIRが、のような他のほとんどのディレクトリ/usr/binなどは、表示されません。

セキュリティのために、Mac OS Xは残りのファイルとディレクトリを表示していないと思います。Linuxでルートフォルダーを表示するように、この動作を変更する方法はありますか?

編集:ここで次を見つけました:

Finderとターミナルには、ルートディレクトリの異なるコンテンツが表示されます。ルートディレクトリの一部のアイテムは、Finderに表示されません。これにより、視覚的な混乱が軽減され、シンプルさが向上します。UNIXスタイルのコマンドラインに精通している場合は、ターミナルを使用してディレクトリ内のすべてのアイテムを表示できます。

このメモに従って、すべてのアイテムを表示するにはターミナルを使用する必要があります。だから、他の人は何をしますか?ターミナルを使用するか、他の方法がありますか?


8
「視覚的な煩雑さを軽減し、シンプルさを高めます」アップルは、上級ユーザーにとってはさらに難しくしています。
MikeMurko 14

回答:


48

ターミナルに入る:

sudo chflags nohidden directoryname

ディレクトリ名は、Finderに表示するディレクトリの名前です。

次のように入力してこれを反転します。

sudo chflags hidden directoryname

Macintosh HD基本的にルートディレクトリに似ています。デスクトップとファインダーで表示したい場合は、ファインダーの設定でこれを変更します。


Finderですべてのファイルを表示する

ターミナルに入力

デフォルトでは、com.apple.finder AppleShowAllFiles TRUEを書き込みます。

その後、ログアウトして再度ログインします。


動作していないようです...入力しsudo chflags nohidden /ました正しく入力しましたか?ログアウトして再度ログインする必要がありますか?
アトゥルゴヤール

ルートディレクトリはMacintosh HD、デスクトップまたはファインダーウィンドウのサイドバーに表示できます。このコマンドは、どのサブディレクトリでも確実に機能します!ルートディレクトリをファインダに表示するには、システム設定を編集する必要があります。これを視覚化するために回答を編集します。
ゲントマット

1
私は私の質問で述べたように、私は見ることができMacintosh HD、さらにはその内容、問題は、私は開いた後ということであるMacintosh HDルートディレクトリであるために仮定されている、それだけのようなすべてのディレクトリわずか数のディレクトリを示していないbinusrsbin、など、これはルートに存在します(また、uを実行するcd /と表示されlsます。
Atul Goyal

を入力すると、何でも表示できますdefaults write com.apple.finder AppleShowAllFiles TRUE。その後、ログアウトして再度ログインします。ただし、元々隠されていたファイルはグレーアウトされています。それでも、それらを開くことができます。
ゲントマット

でもdefaults write com.apple.finder AppleShowAllFiles TRUE動作していません。
アトゥールGoyal氏

65

Shift- Command- GFinderで「フォルダへ移動」ダイアログが表示されます。ディレクトリの名前を入力し/usr/localます(例:)。Finderはディレクトリを表示します。「列として表示」のFinderでこれを使用します

これは、ルートディレクトリから下にブラウズ可能なディレクトリを提供するものではありませんが、非常に便利です。


この!これにより、ウィルススキャンのために/ usr / local / bin /ファイルをVirus Totalにアップロードできました。この隠されたショートカットなしでは、全体主義のデフォルト設定ではできませんでした。MAC OS Xが足元を撃ち込むこともあります。
ダンダスカレスク

甘い、それはピッカーウィンドウでも動作します!Automatorの「アプリの起動」アクションで使用して、/ usr / local / binに隠れているアプリを見つけました。
ジャックトース

6

使用の問題sudo chflags nohidden /は、ルートディレクトリ(既に表示されている)を再表示することですが、ルートディレクトリ内にある特定のフォルダを再表示することです。これが機能する理由sudo chflags -R nohidden /*です。

ただし、これにより、ルートディレクトリ内のすべてが表示されます。

個人的には、すべてを表示するのではなく、/ usrディレクトリだけを表示する必要がありました。

だから私は使用しました sudo chflags nohidden /usr


2

コマンドを次のように変更します。

sudo chflags -R nohidden /*

もちろんこれには危険があります。逆はすべてを隠します。あなたの最善の策はそうすることです:

ls -lo

表示したいファイルをリストします。


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ビットは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. Finderを開く
  2. 設定を開く
  3. サイドバーに移動
  4. 好きなものを追加

これはすでに他の回答に含まれています:-)
nohillside

非常に正しい:)
sapo_cosmico

-1

行く... Finder->環境設定サイドバーにお使いのMacの名前を見つけるタブデバイスセクション。チェックしてください。次に、「設定」を閉じて、Finderサイドバーを確認します。Macの名前はDEVICESセクションに表示されていますか?あるメインパーティションのフォルダには、内部の?これがルートディレクトリです!(これはすべてのMacで機能するわけではありません-メインパーティションが登録されていない場合がありました)


-2

これを試して :

[Finder]> [設定]> [デバイス]を開きます(Macの名前を確認します)

これが役立つことを願っています。


2
これは、Finderを使用してブラウズする/usrなどには役立ちません。
nohillside


-3

Command + Upを押すと、1レベル上に移動してルートディレクトリが表示されます。


2
これは、目に見えるけれども、システムのディレクトリを作成しません
nohillside
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.