GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana cara menghapus file atau direktori bernama \?

Gunakan rm \\ (lepaskan garis miring terbalik dengan garis miring terbalik lainnya). Perhatikan bahwa ini juga bekerja dengan cara yang sama, untuk direktori bernama \ (menggunakan rmdir , atau rm dengan -r bendera).

Contoh:

>mkdir demo
>cd demo
>touch \\
>ls -l
total 0
-rw-------  1 hennes  users  0 Jul 29 20:25 \
>rm \\
>ls -l
total 0

Taktik umum untuk menghapus file dengan karakter aneh di namanya secara manual adalah

rm -i ./*

Ini akan meminta Anda untuk memilih apakah akan menghapus setiap file di direktori atau tidak.


Anda juga dapat membatalkan tautan dengan mereferensikan inode file

linus ~/test $ touch \\
linus ~/test $ ls -li
total 0
15204561 -rw-r--r-- 1 pat sudo 0 Jul 29 23:03 \
linus ~/test $ find . -inum 15204561 -exec rm -v {} \;
removed `./\\'
linus ~/test $ ls -li
total 0
linus ~/test $ 

Linux
  1. Cara Menonaktifkan Penjelajahan Direktori

  2. Bagaimana saya bisa menghubungkan file di Linux?

  3. Bagaimana saya bisa memeriksa apakah ada direktori?

  1. Tidak dapat menghapus direktori di Unix

  2. Bagaimana saya bisa menemukan file terlama di pohon direktori

  3. Bagaimana saya bisa menyimpan file dan menghapus baris yang dikomentari?

  1. Mengapa Rm Dapat Menghapus File Read-only?

  2. Hapus symlink ke direktori

  3. Bagaimana cara menghapus file tanpa menggunakan rm?