En az iki geçerli cevap var gibi görünüyor
sda
sürücünün doğru şekilde "taban adı " olarak adlandırılabilir .
sda
ayrıca sürücünün "çekirdek disk adı" olarak da adlandırılabilir .
Bu sonuca nasıl ulaştınız?
Makul adayların her birinin ortadan kaldırılması süreci ile:
Bu doğru terim olamaz. Orijinal soruda belirtildiği gibi , nihai parçaya (örneğin ) değil , tam nitelikli isme (örn. /dev/sda
) Atıfta bulunur sda
.
Doğrulayacak kanıtlar gibi ek kaynaklardan bulunmaktadır s.68 arasında SUSE Linux Enterprise Server 12 Definitive Guide :
Ayrıca aygıt adını (örneğin /dev/sdb1
) temel alan bir bağlantı parçası kullanmayı da seçebilirsiniz …
ve s.94 ait Linux İncil 2008 baskısında :
Cihaz sekmesine tıklayın ve cihazın adını yazın (örneğin /dev/cdrom
)…
- "dosya adı" veya "dosya adı"
Bu, teknik belgede , yalnızca son fragmanın değil (örn. ) Tam nitelikli adın eş anlamlısı olarak kullanıldığından (ör. /dev/sda
) Doğru terim olamaz sda
:
TEMEL ADI (1) :
basename - dosya dizinden şerit dizini ve son eki
DIRNAME (1) :
dirname - dosya adındaki son bileşeni soy
Bu, teknik belgede , yalnızca son fragmanın değil (örn. ) Tam nitelikli adın eş anlamlısı olarak kullanıldığından (ör. /dev/sda
) Doğru terim olamaz sda
:
GNU Coreutils: basename çağırma :
basename
herhangi lider dizin bileşenleri kaldırır isim .
GNU Coreutils: dirname çağırma :
dirname
her ismin son eğik çizgi ile ayrılmış bileşeni dışındaki her şeyi yazdırır .
Bu da doğru terim olamaz. Aygıt adının son bölümüne "kısa ad" veya "kısa ad" olarak başvuran herhangi bir teknik belge bulamıyorum. Bu terimler Linux veya GNU içinde, sadece iki bağlamında, kullanılacak gibi görünüyor VFAT montaj seçenekleri veya ana bilgisayar adlarını üzerinde ağlar .
Bu terim dayalı geçerli bir cevap gibi görünen s.149 arasında Red Hat Linux 7 Kurulumu :
Bölümlemeyi planladığınız diskin taban adının listelenmediğinden kesinlikle emin olun (bu, hdb
eklediğim sürücüde).
ve Algonquin College'daki CST8207 (GNU / Linux İşletim Sistemleri) ders notları :
Taban adının tanımı: Herhangi bir yol adının taban adı, en sağdaki eğik çizginin sağındaki en sağdaki ad bileşenidir.
ve p.1456 ait Red Hat Linux 8 İçin Pratik Kılavuz :
basename: Bir yol adının aksine, dosyayı içeren dizinlerden hiçbirini belirtmeyen (ve bu nedenle eğik çizgi [/] içermeyen) bir dosyanın adı. Örneğin, hosts
temel adıdır /etc/hosts
.
Ne mutlu ki, GNU / Linux da temel adı basename
elde etmek için kullanılabilecek bir komuta sahiptir :
$ basename '/dev/sda'
sda
Bu terim aynı zamanda nedeniyle, geçerli bir cevap gibi görünen s.100 ait Ceviz Kabuğundaki Linux Kernel :
/dev/<diskname>
<diskname>
Kök disk olarak belirtilen çekirdek disk adını kullanın .
Bu arada, "çekirdek disk adı" da Solaris bağlamında geçerli bir terminoloji gibi görünmektedir :
İostat komutunun bu sürümü için, çıktıda fiziksel aygıt yolu yerine mantıksal çekirdek disk adı ile sıfır olmayan bir aktivitesi olan sadece bu disk aygıtları için istatistik uzatılmış (olup, c0t0d0
yerine sd0
).