GNU/Linux >> Belajar Linux >  >> Linux

Linux – Mengapa Direktori Root Dilambangkan Dengan A / Sign?

Saya telah melakukan beberapa penelitian tentang ini di Google, tetapi hasilnya tidak jelas. Mengapa / tanda yang digunakan untuk menunjukkan direktori root. Apakah ada alasan kuat di baliknya?

Jawaban yang Diterima:

Garis miring / adalah karakter pembatas yang memisahkan direktori di jalur di sistem operasi mirip Unix. Karakter ini tampaknya telah dipilih sekitar tahun 1970-an, dan menurut sumber anekdot, alasannya mungkin terkait dengan bahwa pendahulu Unix, sistem operasi Multics, menggunakan > karakter sebagai pemisah jalur, tetapi desainer Unix telah memesan karakter > dan < untuk menandakan pengalihan I/O pada baris perintah shell jauh sebelum mereka memiliki sistem file multi-level. Jadi ketika tiba saatnya untuk mendesain sistem file, mereka harus menemukan karakter lain untuk menandakan pemisahan elemen nama jalur.

Satu hal yang perlu diperhatikan di sini adalah bahwa di terminal ADM-3A Lear-Siegler yang umum digunakan selama tahun 1970-an, dari mana antara lain praktik menggunakan ~ karakter untuk mewakili asal direktori home, / kuncinya ada di sebelah > kunci:

Adapun mengapa direktori root dilambangkan dengan satu / , ini adalah konvensi yang kemungkinan besar dipengaruhi oleh fakta bahwa direktori root adalah direktori tingkat atas dari hierarki direktori, dan sementara direktori lain mungkin berada di bawahnya, biasanya tidak ada alasan untuk merujuk ke apa pun di luar direktori root . Demikian pula entri direktori itu sendiri tidak memiliki nama, karena itu adalah batas dari pohon direktori yang terlihat.


Linux
  1. Linux – Mengapa Kernel Tidak Dapat Menjalankan Init?

  2. Mengapa Saya Tidak Dapat Mengekspor Tampilan Linux?

  3. Memahami Script rc di Linux

  1. Apa tujuan dari grup "roda" di Linux?

  2. Mengapa 'rm -rf /' yang mengerikan bahkan diizinkan?

  3. Mengapa melindungi kernel Linux dari pengguna root?

  1. Linux – Mengapa Setuid Tidak Bekerja??

  2. Linux – Apakah Slash (/) Bagian Dari Nama Direktori Root Linux?

  3. Linux – Bagaimana Cara Memeriksa Informasi Struktur Direktori File Unix/linux?