Author Topic: การลบไฟล์ จากหมายเลข inode  (Read 19524 times)

golfreeze

  • Administrator
  • Hero Member
  • *****
  • Posts: 2145
    • View Profile
    • นั่งสมาธิ สติปัฏฐานสี่ พาเที่ยววัด แนะนำวัด แจกcd ธรรมะฟรี
    • Email
การลบไฟล์ จากหมายเลข inode
« on: มกราคม 24, 2011, 01:40:12 PM »
บางครั้ง เรา create ไฟล์ไฟล์หนึ่งขึ้นมา แต่ว่า มีอักษรแปลกๆ อยู่ตรงหน้า เช่น /&backup.tar.gz

ทำให้ไม่สามารถลบ ไฟล์นั้นๆ ได้

เราสามารถ ใช้วิธีการลบ โดยผ่าน inode ได้ดังนี้

1.ใช้ list ดู
#ls -alhi /&backup.tar.gz
 402510 -rw-r--r-- 1 root root 12K 2006-02-01 00:12 /&backup.tar.gz

2.ลบโดย
#find . -inum 402510 -exec rm -i {} \;
หรือลบอีกวิธีโดย ใส่ เครื่องหมายฟันหนูช่วย
#rm "/&backup.tar.gz"

ผมใช้กับ Freebsd นะครับผม
 ลองดูเด๊อ   :D
« Last Edit: เมษายน 12, 2012, 04:06:05 PM by golfreeze »

golfreeze

  • Administrator
  • Hero Member
  • *****
  • Posts: 2145
    • View Profile
    • นั่งสมาธิ สติปัฏฐานสี่ พาเที่ยววัด แนะนำวัด แจกcd ธรรมะฟรี
    • Email
Re: การลบไฟล์ จากหมายเลข inode
« Reply #1 on: เมษายน 17, 2023, 03:04:10 PM »
ในกรณีเจอ folder ชื่อ -
เราสามารถ mv มาเป็นชื่อปกติทั่วไปได้โดย
#mv "-" test_folder