Saya tidak sengaja membuat file bernama
> option[value='2016']
Bagaimana saya bisa menghapusnya?
My attempts:
$ rm "> option[value='2016']"
rm: cannot remove ‘> option[value='2016']’: No such file or directory
$ rm \> o*
rm: cannot remove ‘>’: No such file or directory
rm: cannot remove ‘o*’: No such file or directory
$ rm `> o*`
rm: missing operand
Try 'rm --help' for more information.
$ rm \> option*
rm: cannot remove ‘>’: No such file or directory
rm: cannot remove ‘option*’: No such file or directory
$ rm '\> option*'
rm: cannot remove ‘\\> option*’: No such file or directory
$
$ rm "\> option*"
rm: cannot remove ‘\\> option*’: No such file or directory
Daftar file:
HAPPY_PLUS_OPTIONS/
o*
op*
> option[value='2016']
> option[value='ALFA ROMEO']
README.md
rspec_conversions/
.rubocop.yml
SAD/
SAD_PLUS_OPTIONS/
Jawaban:
pilihan lain
yang memberi (dengan nilai inode yang tepat)
kemudian
optionnaly (untuk melihat dulu)
Anda juga dapat menambahkan
-xdev
jika ada sistem file lain di bawahnya.sumber
Anda juga dapat menggunakan opsi "-" yang menurut manusia:
Jadi saya mencoba:
Dan menghapusnya dengan:
Cara termudah untuk memeriksa apakah nama file dimasukkan dengan benar:
Dan biarkan pelengkapan otomatis melakukan pekerjaan.
PS: Sedemikian kedengarannya menggoda, jangan buat nama file "-rf *". Hal-hal buruk dapat terjadi.
Selalu gunakan "-i" agar aman.
sumber
Masalah awal adalah ruang terdepan, dengan demikian
bekerja.
Memperbarui pertanyaan tentang file yang dimulai dengan> dll.
sumber
Untuk pendekatan interaktif (seringkali lebih aman):
Jika ada beberapa file bernama khusus dalam direktori saat ini.
Anda dapat menggunakan
rm ./
dan kemudian TabTabuntuk membuat daftar file dan kemudian Anda dapat memilih file dan menghapusnya.sumber
Tab
dua kali untuk menemukan file.Sebab
rm
, tidak ada yang ajaib tentang itu>
. Anda hanya perlu memastikan braket sudut sampai ke sana (= mencegah shell menafsirkannya sebagai pengalihan).Jika Anda menggunakan sistem modern yang masuk akal, Anda harus bisa mendapatkan nama yang benar-benar lolos dengan penyelesaian tab.
sumber