Garip adı olan, inode adı olmayan ve ls ile gösterilmeyen dosyaları kaldırın.


0

Her şey bir USB stick anahtarında bulduğum Windows'ta başladı, 1980'de yaratıldığı ve aşağıda gösterildiği gibi kaldırılamadığı, isimsiz veya garip isimler içeren birkaç dosya Windows örneği. Onları kaldırmaya çalışırken aldığım hata mesajları "İzin gerekli" veya "Dosya adı çok uzun" idi. Tamam, linux'a döneceğim (aslında, 5 saniyelik bir iş olacağını düşünerek MobaXterm terminalini yeni açtım) dedim.

Suçlanan klasöre gittim ve az önce yazdım

ls -l

komutun, klasördeki diğer tüm dosyaların adlarını döndürdüğünü bulmak için, "80'lerdeki" dosyaları için aşağıdaki iletiyi listeledi:

"ls: ./0: No such file or directory"

Aynı mesaj 80'lerin tüm dosyaları için gösterildi. Başka bir forumdan gelen öneriyi takiben, kullanan dosyaların inode ismini almaya çalıştım.

ls -li

Ama (beklendiği gibi) hala mesajını aldığım "80'li yıllardan" kalanlar hariç tüm dosyalar için inode numarasını aldım.

ls: ./a: No such file or directory

Akıllı olduğumu düşünerek, yaratılış tarihinde çalışmaya çalıştım. Burada belirli bir tarihten önce oluşturulan dosyaların nasıl kaldırılacağına dair bir öneri buldum . Zaman damgası dosyasını önerilen şekilde oluşturdum (aynı tarihte); Daha sonra, kontrol olarak, sadece kaldırma kısmını çalıştırdım, kaldırma kısmını çalıştırmadan. Elimde, zaman damgasından daha eski olan birkaç dosyanın ve aşağıda gösterilene benzeyen bir dizi mesajın listesi vardı.

find: ./a: No such file or directory

Öyleyse: Şimdi ne deneyeyim? Windows veya ubuntu'daki çözümlere açığım.


1
I will turn to linux (actually, I just opened the MobaXterm terminal, thinking it would be a 5 seconds job)- Not: MobaXterm Linux değil.
Kamil Maciorowski,

2
Kaydetmek istediğiniz dosyalar varsa, şimdi yedeklemeyi yapın. Bunlar garip isimler olabilir dosya sistemi ya da sopa kendisinde bir bozulma gösterebilir. Durumunu değiştiren herhangi bir eylem durumu daha da kötüleştirebilir.
Kamil Maciorowski

@KamilMaciorowski, haklısın. Sadece bazı çok temel Unix komutlarını sağlar!
Fabio Marroni

Yanıtlar:


0

Sanırım en basit çözüm, saklamak istediğiniz tüm dosyaları başka bir klasöre taşımak ve daha sonra bu tuhaf dosyaları içeren klasörü, bağlantıları izlemeden tekrar tekrar silmek olacaktır.

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.