** inode는 파일이나 디렉토리의 모든 정보를 가지고 있는 자료구조를 말하며, 64byte로 구성되는 표로서 유닉스 시세틈은 각 파일에 대한 하나의 inode를 할당한다. ** 아래와 같이 파일 이름이 깨져 보여 수정및 삭제가 불가능할때!! ls -l -rw-r--r-- 1 haha haha 0 Oct 21 07:29 ??????????????????.txt 해당파일의 inod 값을 확인하여 수정및 삭제를 할수있습니다.
ls -i 13765645 ??????????????????.txt
확인후 찾아서 이름 변경하면 끝~ find . -inum 13765645 -exec mv {} hahaha.txt \; 제대로 바뀌었는지 확인하기. ls -i 13765645 hahaha.txt 파일을 삭제 하려면 아래와같이 하면됩니다. find . -inum 13765645 -exec rm -f {} \; ** find . <<< .은 현재 위치를 예기 합니다. 현재위치는 /home 이며 /home/smile/hahaha.txt 를 삭제하고 싶을땐
find /home/smile/ << 와같이 경로를 지정해주면 됩니다.
[polldaddy rating=”7739789″]