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
zjffdu
sumber
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.

cst1992
sumber