한국어

About_LINUX

rm 명령으로 지울수 없는 파일 지우는 법

2004.01.15 08:21

jun 조회 수:4908

출처 한컴리눅스
리눅스팁 http://kr.hancom.com/
rm 명령으로 파일을 삭제할 수 없으면
파일의 inode를 확인하여 삭제할 수 있습니다.

1. 파일의 inode 확인
- 예제 -
[root@localhost tmp]# ls -lsia
합계 228
484678 4 drwxr-xr-x 2 root root 4096 6월 20 17:41 .
272545 4 drwxr-x--- 17 root root 4096 6월 20 14:46 ..
272975 24 -rw-r--r-- 1 root root 22233 6월 18 19:24 cfdisk-glibc-0.8g-1.i386.rpm
484686 196 -rw-r--r-- 1 root root 196200 6월 18 19:32 cfdisk.tgz
[root@localhost tmp]#

여기서 맨앞의 숫자가 inode입니다.


2. 다음과 같은 형태로 삭제합니다.

# find . -inum <inode #> -exec rm {} \;
<inode #> 대신 해당 숫자를 넣으세요!

- 예제 -
[root@localhost tmp]# find . -inum 484686 -exec rm {} \;