1. 파일의 inode를 찾으세요
stat 또는 ls -i를 사용하세요. -i 매개변수가 있는 ls 명령은 파일의 inode를 표시한다는 의미입니다.
2. 삭제
find . -inum [inode 번호] -exec rm -i {}.
아래에서 테스트하고 특수 문자가 포함된 파일을 만들 수 있습니다.
$ cd /tmp
$ touch “+Xy +8″
$ ls
rm 명령으로 삭제해 보세요
$ rm +Xy + 8
이 파일의 inode 번호를 알아보세요
$ ls -il
342137 -rw-r–r– 1 tw tw 0 2008-11-20 08:57 +Xy +8
342137은 inode 번호입니다. 당신이 찾고있는 . 이제 find 명령을 사용하여 삭제하세요.
$ find . -inum 342137 -exec rm -i {}
예를 들어 시스템에 "2008/11/20" 파일이 있으면 rm을 사용하여 삭제할 수 없습니다. . Linux에서는 이 파일을 생성하는 것을 허용하지 않지만 Windows에서는 가능하므로 여기서 find가 inode와 함께 사용됩니다.
위 내용은 Linux에서 inode 파일을 삭제하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!