Saya melihat begitu banyak jalur file yang memiliki / memilihnya dari kode contoh. Seperti yang ini:
:staticfiles => "/opt/example/apps/example/static/"
Saya akan mengerti jika itu sesuatu seperti home
, tapi saya tidak tahu ada direktori bernama opt.
Apa artinya? Apakah ini kependekan dari opsi atau sesuatu? Jika ya home
, karena saya menggunakan Mac, saya hanya akan mengubahnya Users
, tapi sekarang saya tersesat.
/opt
hanyalah direktori tingkat atas umum. Sistem OS X miliki/opt
; Saya percaya MacPorts menginstal sendiri/opt/local
. Tidak seperti eg regex, path sistem file tidak memiliki cara untuk menentukan data lain — hanya file file. Regex mungkin dinyatakan sebagai sesuatu seperti/[ab]c*/i
(i
setelah slash membuatnya case-sensitive); jalan tidak memiliki cara untuk mengekspresikan hal seperti itu. Yang Anda tahu adalah bahwa setiap komponen adalah nama direktori yang ada di yang sebelumnya, kecuali yang terakhir (yang mungkin berupa file).ls -ld /opt
? Itulah yang akan saya lakukan jika saya ingin tahu tentang direktori yang belum pernah saya dengar sebelumnya. Lihat juga Wikipedia: Filesystem Hierarchy Standard .Jawaban:
Menurut halaman INI , dan yang ini DI SINI ,
/opt
adalah direktori yang disediakan untukIni berarti bahwa jika Anda menginstal aplikasi atau paket apa pun yang tidak datang dengan sistem operasi itu sendiri, itu harus diinstal di suatu tempat di direktori ini.
Ini berlaku untuk sebagian besar sistem operasi yang mirip UNIX atau UNIX, termasuk Max OS X.
sumber
/usr/local
juga merupakan pilihan populer untuk hal-hal yang dibangun dari sumber atau diambil dari tempat selain manajer paket yang disertakan dengan OS, bukan? Saya tahu Homebrew menginstal sendiri dan paket-paketnya/usr/local
.