Tampaknya, ikon Macintosh HD pada desktop menunjuk ke direktori root tetapi tidak menunjukkan semua konten.
Beberapa file dan direktori yang sama dengan yang saya lihat ketika saya melakukan ls
pada /
dir di Terminal, tetapi kebanyakan direktori lain seperti /usr
, /bin
, dll tidak terlihat.
Saya berasumsi bahwa untuk keamanan, Mac OS X tidak menampilkan sisa file dan direktori. Apakah ada cara untuk mengubah perilaku ini sehingga menjadikannya seperti kita melihat folder root di Linux?
Sunting: baru saja menemukan yang berikut di sini :
Finder dan Terminal menunjukkan konten yang berbeda untuk direktori root. Beberapa item dalam direktori root tidak terlihat di Finder. Ini mengurangi kekacauan visual dan meningkatkan kesederhanaan. Jika Anda terbiasa dengan baris perintah gaya UNIX, Anda dapat menggunakan Terminal untuk melihat semua item dalam direktori.
Sesuai catatan ini, Terminal harus digunakan untuk melihat semua item. Jadi, apa yang orang lain lakukan? Gunakan terminal atau ada cara lain?
Jawaban:
Masukkan di Terminal:
Dimana nama direktori adalah nama direktori yang ingin Anda lihat di Finder.
Balikkan ini dengan mengetik:
Pada
Macintosh HD
dasarnya menyerupai direktori root. Jika Anda ingin itu muncul di desktop dan di finder ubah ini di preferensi finder.Menampilkan semua file di Finder
Ketikkan terminal
Kemudian logout dan kembali.
sumber
sudo chflags nohidden /
Apakah saya mengetiknya dengan benar? Apakah saya harus keluar dan masuk lagi?Macintosh HD
yang dapat Anda tampilkan di desktop atau bilah samping jendela pencari. Perintahnya pasti bekerja untuk setiap subdirektori! Jika Anda ingin direktori root terlihat terlihat di finder, Anda perlu mengedit pengaturan sistem. Saya akan mengedit jawaban saya untuk memvisualisasikan ini.Macintosh HD
dan bahkan isinya, masalahnya adalah bahwa setelah saya membukaMacintosh HD
yang seharusnya menjadi akar dir, itu hanya menunjukkan hanya beberapa direktori dan tidak semua direktori sepertibin
,usr
,sbin
, dll, yang hadir di root (dan dapat dilihat ketika Anda melakukannyacd /
dan kemudianls
.defaults write com.apple.finder AppleShowAllFiles TRUE
. Kemudian logout dan kembali. Namun, file-file yang awalnya disembunyikan diklik. Tetap saja, Anda bisa membukanya.defaults write com.apple.finder AppleShowAllFiles TRUE
tidak tidak berfungsi.Shift- Command- Gin Finder menampilkan dialog "Pergi ke folder". Ketikkan nama direktori, misalnya
/usr/local
,. Finder akan menampilkan direktori. Saya menggunakan ini dengan Finder di 'Lihat sebagai Kolom'Walaupun ini tidak memberikan direktori yang dapat dijelajahi dari direktori root ke bawah, saya merasa cukup berguna.
sumber
Masalah dengan penggunaannya
sudo chflags nohidden /
adalah ia akan menyembunyikan direktori root (yang sudah terlihat) ... tetapi Anda ingin menyembunyikan folder tertentu yang ada di dalam direktori root. Itu sebabnyasudo chflags -R nohidden /*
akan berhasil.Tapi itu akan membuat segalanya di direktori root terlihat.
Secara pribadi, saya tidak ingin membuat semuanya terlihat, hanya direktori / usr.
Jadi saya menggunakan
sudo chflags nohidden /usr
sumber
Ubah perintah menjadi:
Tentu saja ada bahaya. Kebalikannya akan menyembunyikan segalanya. Jadi taruhan terbaik Anda adalah melakukan:
ls -lo
untuk membuat daftar file yang ingin Anda lihat.
sumber
Saya ingin memperbarui ini dengan beberapa informasi terkait yang relevan dengan El-Capitan. Respons terpilih teratas (yang bekerja dengan baik di masa lalu), tampaknya tidak berfungsi lagi. Saya terus mendapatkan respons "Operasi tidak diizinkan" ketika mencoba menggunakan perintah schflags yang disarankan untuk direktori / usr, misalnya.
Ini tampaknya dirancang, karena paradigma keamanan baru oleh Apple menghilangkan kemampuan administrator untuk mengubah tanda tertentu pada direktori sistem utama.
Solusi yang baik yang saya temukan (yang membahas pertanyaan awal) adalah dengan menggunakan opsi Go To Folder (cmd-shift-G) untuk langsung ke direktori yang diperlukan (saya ingin memiliki / usr, / var, dan / etc terlihat di Pencari), dan kemudian seret saja ke bilah Favorit untuk akses mudah.
sumber
Tak satu pun dari jawaban di atas bekerja untuk saya di Sierra (versi 10.12.2), tapi memasukkan perintah ini ke terminal tidak bekerja dan menunjukkan semua file yang tersembunyi di mana-mana (berwarna abu-abu sehingga Anda dapat melihat yang tersembunyi dengan desain), termasuk
/var
,/usr
,/etc
, dll:Perhatikan bahwa ini menunjukkan file tersembunyi di mana - mana - Saya akan menganggap ini hal yang baik, tetapi beberapa orang mungkin tidak ingin melihat semua file tersembunyi yang tersebar di direktori mereka. The
killall Finder
bit hanya restart Finder sehingga perubahan segera berlaku.Kredit untuk artikel LifeWire ini , yang juga merekomendasikan untuk menggunakan perintah ini jika Anda menggunakan OS X 10.8 atau sebelumnya:
Kedua perintah dapat dibatalkan dengan mengulangi perintah tetapi mengganti
true
(atauTRUE
) denganfalse
(atauFALSE
).Direktori root terlihat seperti ini setelah perubahan:
sumber
-boolean true
ataufalse
, dan itu berfungsi dengan baik.Cara 2018 (High Sierra) bagi saya tampaknya:
sumber
Pergi ke Finder-> Preferences ... Pada tab Sidebar menemukan nama Mac Anda di bagian PERANGKAT . Setel dicentang. Kemudian tutup Preferensi dan tinjau bilah samping Finder. Apakah nama Mac Anda muncul di bagian PERANGKAT ? Apakah folder Main Partition di dalam? Itu direktori root! (ini tidak bekerja pada semua Mac untuk saya - terkadang Partisi Utama tidak terdaftar)
sumber
Coba ini :
Buka Finder> Preferensi> Perangkat (Periksa nama Mac Anda)
Semoga ini bisa membantu.
sumber
/usr
dll.Anda dapat menginstal kde4-baseapps dengan MacPorts dan menggunakan Dolphin bersama Finder. Pencari adalah sampah ... Dolphin tidak apa-apa.
sumber
Menekan Command + Up akan naik 1 level untuk membuka direktori root.
sumber