Alma C dosya tanımlayıcısı gelen Dosya adı
C dosya tanımlayıcısı adını almak mümkün mü?
CEVAP
NNN dosya tanımlayıcısı nerede /proc/self/fd/NNN
readlink
kullanabilirsiniz. Bu size dosya olarak zamandı açıldı — ancak, eğer bu dosya taşınmış veya silinmiş o zamandan beri, artık doğru (her ne kadar Linux parça yeniden adlandırır bazı durumlarda). , stat
dosya adı verilen ve fstat
var fd doğrulayın ve emin st_dev
st_ino
yapmak için aynıdır.
Tabii ki, tüm dosya tanımlayıcıları dosyalarına bakın, bu biraz garip metin dizeleri pipe:[1538488]
gibi görürsünüz. Gerçek dosya adları tüm mutlak yol olacaktır, çünkü bu kolayca yeterli belirleyebilirsiniz. Diğerleri belirttiği gibi daha fazla dosya birden fazla hardlinks işaret olduğunu - bu sadece açılmış bir rapor verecek. Eğer belirli bir dosya için tüm isimleri bulmak istiyorsanız, sadece geçiş için tüm dosya sistemi olacak.
'dosya tanımlayıcısı arasındaki f...
Önlemek http dosya Apache alma, Apache...
güncelleme-Endeksi --git farz-değişmed...
Alma dosya (veya dosya silme) dosya ta...
Alma .örnekte bir DVD R içine dosya...