GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana cara menghapus file dengan nama aneh?

rm -i -- * akan meminta Anda untuk menghapus setiap file. Anda dapat dan harus mengubah '*' menjadi lebih sempit jika ada banyak file. -- menghentikan opsi pemrosesan, jadi sebuah file bernama -d akan dihapus oleh rm berhasil.

Saya telah menggunakannya di masa lalu dan berfungsi sampai Anda menemukan satu atau 2 karakter khusus yang tidak disukainya.


Anda dapat menggunakan ls -li untuk menampilkan semua file dengan inode mereka. Kemudian jalankan perintah ini untuk menghapus file:

find . -inum ${INODE_NUM} -delete

Saya menambahkan -maxdepth 1 untuk menemukan saya hanya untuk aman:

find . -maxdepth 1 -inum ${INODE_NUM} -delete

Linux
  1. Bagaimana Menemukan Proses Dengan Deskriptor File Maksimum?

  2. Cara menghapus folder dengan nama tertentu

  3. Cara menampilkan hasil grep dengan path lengkap atau nama file

  1. Bagaimana cara menghapus file dengan nama ini di linux:-]???????q

  2. Bagaimana cara mengisi file dengan FF menggunakan dd?

  3. Bagaimana cara mendapatkan file dengan nama yang benar saat dialihkan?

  1. Cara menemukan File di Linux

  2. Bagaimana Cara Menghapus File Yang Namanya Dimulai Dengan "-" (tanda hubung A.k.a. Dash Atau Minus)?

  3. Bagaimana cara mendaftar file dengan path lengkap di Linux?