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
ls -la zookeeper
.rmdir
untuk menghapus direktori kosong.Jawaban:
Hal serupa terjadi pada saya ketika saya mencoba untuk menghapus folder kosong dari server jauh. Inilah yang
ls -al
memberi sebagai output:Ini adalah folder di dalam folder lain dan saya ingin menghapus ini. Saya mencoba
rmdir
dan inilah yang saya dapat:Tampaknya tidak ada yang berfungsi langsung di folder itu (bukan
rm -f
, tidaktouch
, tidak ada). Namun, saya mencoba mengubah nama folder induk danlatest
folder itu normal kembali, yang kemudian dapat saya hapus menggunakanrm
.sumber