Tidak dapat menghapus file karena “Argumen tidak valid”


9

Saya mendapat kesalahan aneh ini ketika mencoba menghapus beberapa file. Dan nama file tidak mengandung karakter tertentu. Adakah yang tahu mengapa? Itu adalah centos

[root@sandbox ~]# rm -rf /var/log/zookeeper
rm: cannot remove `/var/log/zookeeper': Invalid argument

Bisakah Anda menulis ke file dan mencoba menghapusnya lagi? Seperti gema "foobar"> / var / log / zookeeper ( brattex.blogspot.de/2012/07/… )
AndreiR

Sebenarnya ini adalah folder kosong.
zjffdu

Begitu ya .. Mungkin yang ini? unix.stackexchange.com/questions/317130/… .
AndreiR

Mungkin ada sesuatu yang istimewa tentang direktori tersebut. Poskan output dari ls -la zookeeper.
Murphy

Gunakan rmdiruntuk menghapus direktori kosong.
Mio Rin

Jawaban:


1

Hal serupa terjadi pada saya ketika saya mencoba untuk menghapus folder kosong dari server jauh. Inilah yang ls -almemberi sebagai output:

??????????   ? ?       ?       ? ? latest

Ini adalah folder di dalam folder lain dan saya ingin menghapus ini. Saya mencoba rmdirdan inilah yang saya dapat:

rm: cannot remove: latest: Invalid argument

Tampaknya tidak ada yang berfungsi langsung di folder itu (bukan rm -f, tidak touch, tidak ada). Namun, saya mencoba mengubah nama folder induk dan latestfolder itu normal kembali, yang kemudian dapat saya hapus menggunakan rm.

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.