rm 으로 지울수 없는 파일 지우기
"-data" 따위의 이름을 가진 파일은 rm 명령어로 간단하게 지울 수 없다.
이런 파일을 지우기 위해서는 먼저 inode 번호를 알아야 한다.
ls -li
아래의 명령어에서
${INODE_NUMBER}
inode 번호로 변경한다.
inode 번호로 파일을 검색한다.
find . -maxdepth 1 -type f -inum ${INODE_NUMBER}
find 명령어에 에러가 없고, 지우고자 하는 파일만 검색되었다면, 삭제한다.
find . -maxdepth 1 -type f -inum ${INODE_NUMBER} -delete
혹은
find . -maxdepth 1 -type f -inum ${INODE_NUMBER} -exec rm {} \;