Saya adalah pengguna Windows dan saya baru di lingkungan Linux. Aku hanya diinstal Ubuntu dua hari yang lalu dan saya bingung tentang direktori seperti lib
, etc
, var
, tmp
, mnt
, dll saya sudah beberapa pertanyaan.
- Apa tujuan dari direktori ini?
Saat ini saya menyimpan file proyek saya /home/shifar/Public/Projects
, tetapi itu terdengar terlalu lama ...
Apakah ada cara untuk mempersingkat jalur file?
Apakah baik menyimpan file proyek saya di direktori yang disebutkan di atas? Atau adakah konvensi? Seperti file pribadi harus disimpan di sana. dan Software lebih baik disimpan di sana. .
directory
desktop-directories
theapache64
sumber
sumber
/home/shifar
yang dapat Anda kontrak seperti~
di sebagian besar shell). Untuk info lebih lanjut tentang struktur sistem file standar unix, lihat di sini misalnya: tutorialspoint.com/unix/unix-directories.htm/
, jika Anda perlu tahu apa itu google FHS. Cari symlink. Dan ... tergantung./home/shifar/Public/Projects
membandingkan panjang denganC:\Documents and settings\shifar\My Documents\Projects
(atau dalam arti yang lebih modernC:\Users\shifar\My Documents\Projects
)?Projects
Folder saya berada diD:
drive. jadi/home/shifar/Public/Projects
lebih kecil dariD:/Projects
.Jawaban:
Alih-alih panggilan
/home/shifar
yang bisa Anda gunakan~/
/home/shifar
adalah dir rumah Anda dan didedikasikan untuk penggunaan pribadi Anda. Anda dapat menyimpan direktori pribadi Anda, file di direktori apa pun di dalamnya.~/Documents
mungkin tempat yang bagus untuk Proyek.~/Public
biasanya dibagikan kepada siapa pun di jaringan. Jadi, jika Anda tidak ingin berbagi, letakkan file Anda di direktori lain.sumber
$HOME
variabel, misalnyacd $HOME/Documents
Jawaban sebelumnya semuanya baik. Saya hanya akan menambahkan beberapa poin.
Kemudian, (bukan sekarang!) Ketika Anda lebih nyaman dengan Linux, Anda mungkin ingin membuat partisi terpisah untuk data - terutama jika Anda memiliki file besar seperti banyak musik atau video. Jika Anda menambahkan terlalu banyak ke partisi home Anda, Anda dapat mengisinya dan kemudian hal-hal lain berhenti bekerja karena mereka tidak bisa mendapatkan ruang disk yang mereka butuhkan.
Jika Anda mengisi partisi data, itu tidak mempengaruhi yang lain.
Juga, ketika Anda ingin membuat cadangan data Anda, Anda bisa melakukannya kapan saja. / home memiliki hal-hal yang berubah setiap saat, jadi Anda biasanya tidak dapat "membekukannya" untuk mendapatkan salinan di mana semuanya tersinkronisasi. Dengan partisi data terpisah, Anda dapat membuat cadangan sempurna kapan saja.
Sejauh jalur pergi, jika Anda bekerja dari baris perintah, Anda dapat menentukan alias bash (di
~/.bashrc
atau di~/.bash_aliases
) untuk mempersingkat jalur apa pun atau bahkan mengubah ke direktori.alias proj='cd /home/shifar/Public/Projects'
dan kemudian cukup ketik
proj
untuk beralih ke direktori itu.Ketika Anda merasa lebih nyaman dengan bash, Anda dapat melakukan lebih banyak lagi dengan berbagai fungsi. Tapi, kita akan tinggalkan itu sampai nanti.
Pendekatan lain adalah menambahkan garis untuk
~/.bashrc
disukaiItu akan membuat variabel lingkungan
PROJ
tersedia untuk digunakan dan Anda dapat melakukan hal-hal seperti:Ini juga akan berfungsi tanpa
export
di depannya, tetapi kemudian hanya akan didefinisikan pada tingkat atas shell Anda, tidak dalam subkulit yang Anda jalankan dari sana.Anda tidak benar-benar membutuhkan tanda kutip atau kawat gigi dalam contoh di atas, tetapi mereka melindungi Anda dari hal-hal seperti sisipan kosong dan juga memungkinkan Anda untuk menggunakannya
PROJ
sebagai bagian dari kata-kata seperti${PROJ}ect
.sumber
alias'
seumur hidup hanya sampai restart, bukan? Haruskah saya mengaturalias
pada setiap startup atau apakah ada untuk mengaturalias
secara permanen?.bashrc
dalam direktori home Anda, atau, jika Anda mengaturnya untuk dibaca, Anda dapat menambahkannya ke.bash_aliases
dalam direktori home Anda. Alias hanya berfungsi di awal baris perintah, tetapi suatu fungsi akan bekerja di mana saja. Mereka sedikit lebih sulit digunakan untuk hal seperti ini.Ubuntu seperti Windows konvensional Anda sendiri. Hanya saja sistem operasinya berbeda. Saya tidak yakin versi Ubuntu apa yang Anda gunakan. Terlepas dari itu, Lingkungan Linux termasuk Ubuntu semuanya menawarkan GUI yang sangat user friendly seperti halnya windows yang seharusnya tidak sulit untuk dipahami oleh seseorang yang terbiasa dengan windows. Jika Anda tidak nyaman dengan terminal, Anda selalu dapat menggunakan GUI dan mengakses file dan folder Anda dari sana.
Sejauh mana Anda harus menyimpannya, sekali lagi, itu adalah desktop Anda sendiri. Itu hanya sistem yang berbeda. Persis sama dengan windows. Simpan saja di tempat Anda menyimpannya di windows.
Jalur file dapat dipersingkat. Anda sedang dalam Proyek. Anda dapat memindahkan pohon dan menyimpan file Anda di, katakanlah folder "home". Semua terserah padamu. Tetapi umumnya merupakan ide bagus untuk menyimpan file pribadi di dalam nama pengguna Anda, yaitu "shifar" dalam kasus ini.
"/" Menunjukkan direktori root. Ini berisi "rumah", yang berisi "Shifar" dan sebagainya. Mereka semata-mata untuk menjaga data diklasifikasikan dan diorganisir. Direktori adalah apa yang Anda sebut folder di windows Anda.
Semoga ini membantu.
sumber
tags
yang 14,04. :)File-file tersebut bersifat pribadi karena Anda tidak ingin orang lain melihatnya, direktori home Anda adalah pilihan yang baik, tetapi Anda juga harus memahami izin file - tidak langsung pada pertanyaan Anda, tetapi relevan. Anda harus menetapkan permssions seketat mungkin, semisal diperlukan. Juga, jika Anda khawatir tentang privasi dan keamanan, Ubuntu menyediakan cara untuk mengenkripsi hanya direktori home Anda, sehingga Anda dapat menjaga data sensitif Anda cukup aman. Ini agak teknis ( https://help.ubuntu.com/community/EncryptedHome ).
Praktik yang biasa saya lakukan adalah mengenkripsi / mendekripsi file data sensitif satu per satu menggunakan gpg - https://help.ubuntu.com/community/GnuPrivacyGuardHowto . Ini juga agak teknis tetapi sangat penting dan sepadan dengan usaha Anda.
Saya tidak pernah merasakan banyak paksaan untuk menggunakan subdirektori di homedir saya yang diinstal Ubuntu. Anda bebas mengatur data sesuai keinginan Anda.
sumber