ฉันมีเซิร์ฟเวอร์ Linux ขนาดเล็ก (Debian Squeeze) ซึ่งใช้งานเซิร์ฟเวอร์ Samba ซึ่งได้รับการกำหนดค่าให้แชร์บางโฟลเดอร์กับเครื่อง windows บางเครื่อง ในขณะที่พยายามลบหนึ่งในไดเรกทอรีจาก windows ฉันได้รับข้อผิดพลาด "ไม่สามารถลบโฟลเดอร์"
ฉันพยายามลบไดเรกทอรีออกจากคอนโซลของ linux ฉันพบข้อผิดพลาดที่คล้ายกัน:
# rm dir-name -rf
rm: cannot remove `dir-name': Directory not empty
ฉันแสดงรายการเนื้อหาของไดเรกทอรีและพบไฟล์ชื่อ. fuse_hidden แล้วตามด้วยเลขฐานสิบหก (000bd8c100000185)
# ls -la dir-name
-rwxrwxrwx 1 root root 5120 Feb 13 11:46 .fuse_hidden000bd8c100000185
ฉันพยายามลบไฟล์. fuse_hidden แต่ไฟล์ใหม่สร้างขึ้นทันที (สังเกตการเปลี่ยนเลขฐานสิบหก)
# rm dir-name/.fuse_hidden000bd8c100000185
# ls -la dir-name
-rwxrwxrwx 1 root root 5120 Feb 13 11:46 .fuse_hidden000bd8c100000186
ฉันพยายามใช้ Midnight Commander เพื่อลบไฟล์โดยไม่ประสบความสำเร็จ
โซลูชันอื่น ๆ ที่ฉันพบว่าเกี่ยวข้องกับ GUI และฉันมีคอนโซลเท่านั้น
ข้อเสนอแนะใด ๆ ที่ชื่นชม
rm dir-name -rf
?