Linux neden '/' karakterini içeren bir dosya adı gösterebilir?


32

Aşağıdaki resim gerçek bir Linux ortamında çekilmiştir.

Bir dosya adındaki eğik çizgiye (/) benzer karakterleri gösteren çıktı.

Linux neden '/' karakterini içeren bir dosya adı gösterebilir?


7
Öyleyse hangi karakter? Lütfen sorunuzu çıktıyla güncelleyin hexdump.
cjm

1
Tüm API'ler dosya adı karakter kısıtlamalarını yazma işlemine zorlasalar bile, dosya adlarını doğrudan disk görüntüsünde düzenlemek mümkün olabilir (ancak hantal). (Bugünün olağan dosya sistemleri dosya adlarını okundu mu kontrol ediyor mu bilmiyorum.)
Ulrich Schwarz

@ cjm , Vmware'in anlık görüntüsünü geri aldım.
xmllmx

5
@ xmllmx: Bir resim yerine (veya ek olarak), çıktıyı metin olarak kopyalayıp yapıştırmanın en iyi nedenlerinden biri budur.
TJ Crowder

2
Ext * yalnızca dosya adlarından iki karakteri yasaklar: \0ve /. Bu bir çekirdek ve FS seviyesi sınırlamasıdır; Dizin girişleriyle kendiniz karıştırıp çekmeyi başarsanız bile, yaklaşık% 82 oranında belirli bir Linux onu açmak için dosyaya gidemez.
cHao

Yanıtlar:


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.