Bir şekilde \
bir dizinde (evet, ters eğik çizgi karakteri) adlı bir dosya oluşturdum . Ben sed, bulmak ve grep fu her türlü denedim ama sadece silemezsiniz! Sadece dizini silebilirim, ama bunu düzeltmenin daha ilginç bir yolu var mı?
Bir şekilde \
bir dizinde (evet, ters eğik çizgi karakteri) adlı bir dosya oluşturdum . Ben sed, bulmak ve grep fu her türlü denedim ama sadece silemezsiniz! Sadece dizini silebilirim, ama bunu düzeltmenin daha ilginç bir yolu var mı?
Yanıtlar:
[root@abcdef ~]# touch \\
[root@abcdef ~]# ls -l \\
-rw-r--r--. 1 root root 0 Jul 6 09:29 \
[root@abcdef ~]# rm -f \\
[root@abcdef ~]#
ps. Windows çalıştırıyorsanız, NTFS'yi bozmuşsunuzdur.
rm \\
? Buna karşılık, rm -f \\
çok tehlikeli bir şeye benziyor (teknik olarak tehlikeli olmasa bile).
Bunun gerçekten bir ters eğik çizgi olduğundan emin olabilir misiniz?
Aşağıdaki oldukça eğlenceli oturumun, benim gibi olduğu gibi benzer şekilde dehşete düşmüş bir durumda başkaları için yararlı olabileceğini düşündüm:
[root@x y]# ls -la . | grep -F '\'
-rw-r--r-- 1 root root 452 Jun 17 10:28 \
[root@x y]# rm \\
rm: cannot remove '\': No such file or directory
[root@x y]# rm '\'
rm: cannot remove '\': No such file or directory
[root@x y]# for f in *; do echo "#$f#"; done;
# #
#file1#
#file2#
[root@x y]# mv ' ' x
[root@x y]# vim x
Bilginize, içerik awk ortam değişkenlerinin bir dökümü gibi görünüyordu .. şu anda oraya nasıl bir fikrim yok!
Eğer bu işlem için komut satırını master emin değilseniz, ben Midnight Commander yükleme önermek veya mc
bkz https://midnight-commander.org/
(Ben onunla bunun sadece mutlu kullanıcıyı bağlı değilim). Çeşitli Linux dağıtımlarında paketlenmiştir.
Silme gibi tüm standart işlemlerle, dosyalarınızın grafiksel bir görüntüsünü (ancak yine de sadece bir terminalle, X / Pencere olmadan) gösteren küçük bir yardımcı programdır.
Sadece oklarla dosyaya geçmek daha hızlı olacağı için işleri basitleştirebilir ve dosyayı silmek için F8'e (bellek hizmet veriyorsa) basabilirsiniz.