본문 바로가기
[Developer]/Linux,Windows,macOS

inode 조회하여 파일 제어하기

by 해피빈이 2014. 1. 20.

정확히 이야기하자면...

이 상황이 발생된 계기가..

문자가 깨진 파일이 들어간 경우가 발생하였다.


그래서 그 파일을 확인해보고 필요 없으면 지우고자 하여 알아보게 되었다.


명령어는 두가지로 나눠진다.


1. inode 확인


$ ls -i


혹은 상세보기 화면에서 더 편하게 보려면

$ ls -ali


입력하면 가장 왼쪽에 inode가 똬악.


2. inode를 이용하여 내가 제어할 수 있는 파일이름으로 변경하기(일반적인 mv, cat, vi, rm 등이 되는 상태)


그러면 이것을 활용하기 위해서는.. 아래와 같이 입력한다.


$ find . -inum [inode number] -exec mv {} [new name] \;


위에서 굵은 글씨로 된 부분은 당연히 각각 inode와 새로 변경할 파일이름을 넣어야 한다.


이렇게 하고나서 ls로 다시 조회하면 내가 변경한 이름으로 있게 된다.


그러면 그때부턴 지지고 볶고 가능하다!

반응형

댓글