> 운영 및 유지보수 > 리눅스 운영 및 유지 관리 > Linux에서 inode 파일을 삭제하는 방법

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

WBOY
풀어 주다: 2023-05-17 21:23:45
앞으로
2409명이 탐색했습니다.

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으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿