Menghapus file yang namanya karakter backslash


9

Saya entah bagaimana membuat file bernama \direktori (ya, karakter backslash). Saya sudah mencoba segala macam sed, find dan grep fu tetapi saya tidak bisa menghapusnya! Saya tahu saya bisa menghapus direktori, tetapi apakah ada cara yang lebih menarik untuk memperbaikinya?

Jawaban:


13
[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. Jika Anda menjalankan windows, Anda telah merusak NTFS.


hahaha, jika Anda perlu membuatnya tersembunyi membuatnya. \\ - dengan cara ini Anda dapat memiliki folder seperti. \\ folder \\ atau hanya \\ folder \\
Andrew Smith

Kenapa tidak pakai saja rm \\ ? Sebagai perbandingan, rm -f \\ memiliki tampilan sesuatu yang sangat berbahaya (bahkan jika secara teknis tidak berbahaya).
foghorn

1

Bisakah Anda yakin itu benar-benar backslash?

Berpikir bahwa sesi yang agak lucu ini mungkin bermanfaat bagi orang lain dalam kondisi yang sama-sama kecewa seperti saya:

[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

FYI, konten tersebut tampaknya merupakan kumpulan variabel lingkungan awk .. saat ini tidak tahu bagaimana ia sampai di sana!


0

Anda dapat menghapus nama file '\' dengan mengeluarkan perintah - rm \\

itu akan del


0

Jika Anda tidak yakin untuk menguasai baris perintah untuk operasi ini, saya sarankan menginstal Midnight Commander, atau mc, lihat https://midnight-commander.org/ (Saya tidak berafiliasi dengannya, hanya pengguna senang saja). Itu dikemas dalam berbagai distribusi Linux.

Ini adalah utilitas kecil yang menampilkan tampilan grafis (tetapi masih dengan terminal, tanpa X / Jendela) dari file Anda, dengan semua operasi standar tersedia, seperti hapus.

Ini dapat menyederhanakan hal-hal, karena akan lebih cepat hanya untuk pindah ke file dengan panah dan tekan F8 (jika memori berfungsi) untuk menghapus file.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.