ฉันกำลังล้างโฟลเดอร์เพลงในไดรฟ์ภายนอกและพบไดเรกทอรีที่ฉันไม่สามารถลบได้ไม่ว่าฉันจะพยายามทำอะไร
ถ้าฉันใส่ไว้ในถังขยะผ่าน GUI
ไม่สามารถดำเนินการให้เสร็จสมบูรณ์ได้เนื่องจากมีการใช้งานรายการ“ โฟลเดอร์”
ถ้าฉันใช้rm -rfเพื่อลบมันผ่านทางขั้ว
$ rm -rf folder/
rm: folder/: Directory not empty
ถ้าฉันใช้ls -laเพื่อตรวจสอบเนื้อหา
$ ls -la
total 512
drwxrwxrwx 1 user staff 131072 Jan 3 2017 .
drwxrwxrwx 1 user staff 131072 Jan 3 2017 ..
ถ้าฉันใช้rm -i *ภายในโฟลเดอร์
$ rm -i *
rm: 03 - Ēlusion.mp3: No such file or directory
ถ้าฉันใช้sudo lsof +D folder/เพื่อตรวจสอบว่ามีไฟล์ใด ๆ ที่เปิดอยู่
ไม่มีอะไรส่งคืนเมื่อออกจากโปรแกรม
ถ้าฉันใช้ Disk Utility เพื่อซ่อมแซมดิสก์ (และการปฐมพยาบาล) และโวลุ่ม
การตรวจสุขภาพผ่านไปจึงไม่ได้ทำการซ่อมแซม
ถ้าฉันรีบูท macOS
ปัญหายังคงมีอยู่
ข้อมูลเพิ่มเติม:
ฉันสามารถย้ายโฟลเดอร์ภายในไดรฟ์ แต่ไม่ไปยังไดรฟ์อื่น
ฉันสามารถเปลี่ยนชื่อโฟลเดอร์ได้
ls -i *.mp3ผลตอบแทนเช่นเดียวกับls: 03 - Ēlusion.mp3: No such file or directoryrm -i *.mp3ไฟล์ไม่แสดงขึ้นใน Finder นั่นเป็นส่วนที่ทำให้เกิดความสับสนไม่ว่าจะมีปัญหาอะไรในการแสดงชื่อไฟล์เทอร์มินัล (ฉันตั้งไว้ให้ใช้เสมอ
Unicode - UTF-8) ฉันคิดว่ามันมีพลังมากกว่า
เพื่อตอบคำถาม nope ls -ibจะไม่ส่งคืนสิ่งใด
$ ls -i
$ ls -ib
$ ls -laib
total 512
2762318 drwxrwxrwx 1 user staff 131072 Jan 3 2017 .
2685260 drwxrwxrwx 1 user staff 131072 Jan 3 2017 ..
เห็นได้ชัดว่ามีบางอย่างในนั้น แต่ls -laมองไม่เห็นในขณะที่rm -iกำลังแปลกกับชื่อไฟล์?
get info ผ่านเมนูบริบท GUI ยืนยันว่ามี 1 รายการในโฟลเดอร์ แต่มีศูนย์ไบต์และแน่นอนไม่ปรากฏในตัวค้นหา
ฉันไม่แน่ใจว่าจะทำอย่างไรในจุดนี้ ช่วยชื่นชมมาก!
(ใช้ 10.13.4 + ExFAT บนไดรฟ์ภายนอก)
ls -bแสดงไฟล์หรือไม่ ถ้าเป็นเช่นนั้นคุณสามารถls -biรับ inode และทำตามคำตอบด้านล่างหรือเพียงคัดลอกชื่อไฟล์ใน-bผลลัพธ์
ls -bi *.mp3แสดงผลลัพธ์เดียวกับที่แสดงใน OP

