>  기사  >  운영 및 유지보수  >  Linux에서 inode 파일을 삭제하는 방법

Linux에서 inode 파일을 삭제하는 방법

WBOY
WBOY앞으로
2023-05-17 21:23:452346검색

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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 yisu.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제