Apa folder dalam OS X yang harus saya ketahui?


16

Saya baru saja mendapatkan Mac pertama saya (a MacBook Pro) hari Minggu lalu dan saya MENCINTAI segalanya tentang hal itu sejauh ini! Tapi, saya agak bingung dengan folder di OS X.

Silakan buka folder yang harus saya ketahui, dan folder yang tidak perlu saya khawatirkan (atau harus dijauhkan dari). Saya memiliki sedikit pengetahuan tentang Linux, tetapi segala sesuatunya masih cukup berbeda sehingga saya bingung.

Saya sedang menjalankan versi OS X 10.6.5 Snow Leopard terbaru yang saat ini sedang ditulis. Tetapi jika ada folder yang berubah selama beberapa versi terakhir, harap dicatat! :)

Jawaban:


23

Saya akan melanjutkannya dengan memori, jadi pengeditan di masa mendatang mungkin akan memperbaiki semua kekacauan yang mungkin saya ketik sekarang. :)

Struktur file OS X menyerupai sistem operasi Unix / Linux yang khas (yang sebenarnya adalah akar dari semuanya), meskipun dengan beberapa perbedaan "Apple". Beberapa perbedaan memiliki alias untuk membuat hati "unix" bahagia, tetapi beberapa hanya dimodifikasi untuk digunakan seperti itu.

Singkatnya di sini adalah "folder" utama dalam sistem file Anda:

  1. / Aplikasi : Yang satu ini cukup jelas, semua aplikasi Mac Anda harus masuk ke sana (kecuali Anda memiliki aplikasi yang ingin terlihat hanya oleh satu pengguna ...). Pengguna normal dapat membaca, “admin” juga dapat menjatuhkan sesuatu di sana.
  2. / Pengembang : jika Anda menginstal Xcode dan perpustakaan pengembang, folder ini secara ajaib akan membawa unicorn untuk mengembangkan aplikasi Kakao, aplikasi iOS, dan widget dasbor yang mengagumkan. Kalau tidak, folder itu bahkan tidak ada.
  3. / Pustaka : Pustaka bersama, dan file yang diperlukan agar OS X berfungsi. Preferensi, pengaturan, hal-hal aplikasi, plug-in browser (atau lebih khusus lagi, cara menghilangkan Adobe's Flash);) Anda biasanya tidak merusak di sini, tetapi itu normal jika Anda ingin menghapus beberapa pengaturan Aplikasi, perbaiki sesuatu, hapus atau pasang plugin browser, ekstensi, dll. Terkadang Anda akan menjelajah ke / Perpustakaan. Tangani dengan hati-hati dan selalu cadangkan sebelum memecahkan barang di sini. Akan sulit untuk menghancurkan instalasi OS X dengan merusak / Library, tapi itu mungkin ...
  4. / Jaringan : Semua perpustakaan jaringan, server, perangkat, dll. Anda seharusnya tidak berada di sini kecuali Anda tahu apa yang Anda lakukan dan ingin mem-bypass utilitas GUI. Dalam hampir 7 tahun OS X, saya tidak pernah menyentuh direktori ini.
  5. / Sistem : Semua yang dibutuhkan OS X untuk berfungsi dengan baik ada di sini. Saya akan mengatakan bahwa Anda tidak boleh menyentuh apa pun atau masalah akan muncul.
  6. / Pengguna : Ini setara dengan direktori Unix dan Linux / home. Dan di sini Anda akan memiliki sub direktori untuk masing-masing pengguna Anda: / Users / John, / Users / Doe, dll. Di dalam folder home Anda, Anda akan memiliki struktur "mirip". Lihat nanti untuk lebih banyak / cinta Pengguna.
  7. / Volume : Mounted stuff / perangkat dan volume, nyata atau virtual (pikirkan CD, DMG, saham samba, dll), dapatkan "direktori" mereka sendiri di sini. Jadi jika Anda memasang saham seseorang yang disebut MyShare, Anda dapat 'cd / Volume / MyShare' untuk mengaksesnya dari Command Line. Finder akan dengan senang hati menyembunyikan ini dari Anda (kecuali jika Anda mengaturnya untuk menampilkan file yang tidak terlihat saya pikir).
  8. / bin : Apa lagi yang bisa dikatakan tentang bin yang belum Anda ketahui dari pengetahuan Linux Anda. Hal yang sama. Jika Anda menginstal 'git' misalnya, itu akan menuju / usr / local / git ... sehingga Anda mendapatkan idenya. Jelas semua binari umum yang penting juga ada di sini. Pikirkan perintah 'ls' ... itu ada di sana, dengan segala kemuliaan.
  9. / etc : Oh, "etcetera" yang hebat ... Sama seperti Unix lainnya, konfigurasi sistem lokal dan ... etcetera. Ini "mirip" dengan unix lainnya, dengan beberapa Apel. Tetapi tujuannya sama dan beberapa file (rc.local misalnya) ada. Silakan melihat-lihat, tetapi jika Anda melanggarnya, Anda harus membayar untuk itu. (OS X menggunakan 'launchd' untuk meluncurkan hal-hal, jadi google untuk itu jika Anda ingin - sebagai contoh - memulai daemon subversi saat startup, lupakan semua yang Anda ketahui tentang runlevel). Jika tidak, dapatkan asuransi antara mengutak-atik terlalu banyak di sana, karena tidak tercakup oleh kebijakan merusak Apple Stack;)
  10. / dev : Menghormati latar belakang "unix", file perangkat yang mewakili periferal ada di sini. Siapa yang menyentuh ini ...
  11. / usr : Saya googled untuk deskripsi yang bagus tentang ini dan datang dengan yang pintar:

"Hirarki besar kedua, termasuk subdirektori yang berisi informasi, file konfigurasi, dan hal-hal penting lainnya yang digunakan oleh sistem operasi"

  1. / sbin : Juga berasal dari sifat Unix OS X, binari sistem, dan utilitas administrasi. Ini bukan droid yang Anda cari, teruskan, teruskan.
  2. / tmp : Satu-satunya direktori temp! Baterai tidak termasuk. Perhatikan bahwa ini bukan "sampah". Ini adalah temp Unix yang asli. Kecuali Anda suka berada di sekitar sampah, Anda tidak harus berkeliaran di sana. Pekerjaan Cron akan tetap bersih (tidak ada salahnya untuk memulai ulang OS X Anda sesekali).
  3. / var : Var adalah untuk data variabel. Log, dan hal-hal yang akan "bervariasi" selama operasi sistem operasi. Anda jarang berjalan melalui tempat-tempat yang berubah dengan cepat ini, tetapi kadang-kadang Anda harus mencari kayu atau kesalahan. Bawa dan payung di sana, itu sangat sering berubah ...

Ok dan ada apa dengan hal ini / Pengguna?

Folder Pengguna berisi 'rumah' Anda. Anda memiliki folder yang mudah diidentifikasi (yaitu: jika Anda tidak dapat mengidentifikasi untuk apa Musik, Dokumen, Film, Unduhan, dan Gambar, maka masalahnya mungkin terletak di tempat lain), tetapi pada saat yang sama, ada “duplikat” yang penting . Apa? Iya. Anda memiliki Perpustakaan dan folder Aplikasi di sini juga!

Saya yakin Anda sudah menebak-nebak tentang apa semua ini. Ya, semua pengaturan aplikasi yang hanya untuk pengguna akan masuk di sini (untuk ~ / Perpustakaan). Itu artinya, meskipun OS X pertama - tama akan melihat / Library, jika Anda menginstal plug-in browser (misalnya) di ~ / Library Anda (bukan / Library), itu akan ditemukan, tetapi hanya oleh Anda . Folder ~ / Aplikasi saya hampir kosong, berisi beberapa Steam (permainan) di sana, tampaknya mereka pergi ke sana dan bukan / Aplikasi. (Saya baru saja memeriksa, saya tidak tahu itu, jadi cari seberapa sering saya menggunakan folder App rumah saya).

pembaruan : Rupanya folder Aplikasi ini di direktori home Anda tidak ada secara default, tetapi Anda selalu dapat membuat dan menjatuhkan aplikasi yang ingin Anda simpan sendiri. Jika Anda tidak memiliki izin untuk menginstal barang di / Aplikasi, Anda selalu dapat menggunakan salinan pribadi aplikasi di folder ~ / Aplikasi Anda.

Hal-hal yang tidak disebutkan di atas mungkin Anda miliki

  1. / opt : (nasional). Sesuai namanya, kadang-kadang digunakan oleh daemon sebagai tempat untuk menyimpan suff (tetapi biasanya opsional, sehingga Anda dapat meletakkannya di tempat lain). Saya ingat ketika menjalankan daemon Subversion, saya memiliki direktori itu dan repo akan pergi ke / opt / svn / repositori, tapi itu hanya saya ... tidak pernah percaya padaku.
  2. / private: Cara terbaik untuk memahami mengapa kita memiliki direktori aneh ini di sini, adalah dengan langsung melanjutkan dan membacanya dari seorang ahli (atau membacanya langsung dari pertanyaan di Apple SE. ):

... dan saya kutip:

"AIUI itu peninggalan dari NextStep (yang berbasis OS X), dan NextStep melakukannya untuk mendukung NetBooting. Idenya adalah bahwa Anda bisa boot dari volume yang di-host jaringan (mungkin hanya baca-saja, dan tentu saja dibagikan dengan komputer lain) , dan pada awal proses boot me-mount volume lokal (dapat ditulis) di / private; seperti yang disebutkan, ini memungkinkan modifikasi runtime dari / var dan / tmp, serta pengaturan per-komputer di / etc.

Ini tidak diperlukan lagi, karena sistem NetBoot Apple saat ini menggunakan bayangan disk image untuk menyimpan perubahan di mana saja pada volume boot. Tetapi beberapa program / docs / etc sekarang menganggap file-file tersebut hidup di bawah / private, jadi akan terlalu sulit untuk mengubahnya kembali ... "

Jadi begitulah, ini kurang lebih hirarki file OS X. Jangan minum dan berkeliling, itu lebih rapuh daripada yang terlihat.


Saya pikir satu-satunya hal yang saya tambahkan ke daftar itu adalah ~ / Perpustakaan.
Neth

Ini adalah posting yang bagus Martin! Apakah Anda keberatan jika saya mengedit beberapa untuk kejelasan tata bahasa? Juga, saya pikir 'Aplikasi' tidak dibuat di direktori pengguna secara default. Saya tidak pernah memiliki folder Aplikasi kecuali di root.
Robert S Ciaccio

@calavera maju dan perbaiki bahasa Inggris saya yang mengerikan :) Anda mungkin benar, Aplikasi tidak ada secara default, saya memilikinya karena Steam menaruh Half-Life di sana :)
Martin Marconcini

@neth ~ / Perpustakaan terletak di dekat akhir pos di bagian “/ Pengguna”.
Martin Marconcini
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.