오늘 파일을 하나 지워야 하는데
파일명이 \ 여서 지울라다 보니까
아래와 같은 방법으로 지웠다.
% ls -al
total 996
drwxr-xr-x 4 jeon jeon 1024 Jul 31 14:02 ./
drwxr-xr-x 54 jeon jeon 2048 May 3 18:30 ../
-rw-r--r-- 1 jeon jeon 21975 Jun 22 13:34 .dependencies
drwxr-xr-x 6 jeon jeon 1024 Jul 31 12:30 .svn/
-rw-r--r-- 1 jeon jeon 1843 Jan 30 2012 Makefile
-rw-r--r-- 1 jeon jeon 359 Jan 30 2012 \
아래와 같이 i 옵션을 추가해서 inode값을 확인한다.
% ls -ali
total 996
100149 drwxr-xr-x 4 jeon jeon 1024 Jul 31 14:02 ./
97838 drwxr-xr-x 54 jeon jeon 2048 May 3 18:30 ../
100792 -rw-r--r-- 1 jeon jeon 21975 Jun 22 13:34 .dependencies
100150 drwxr-xr-x 6 jeon jeon 1024 Jul 31 12:30 .svn/
102895 -rw-r--r-- 1 jeon jeon 1843 Jan 30 2012 Makefile
113475 -rw-r--r-- 1 jeon jeon 359 Jan 30 2012 \
아래와 같은 명령어로 삭제했다.
그런데 권한이 root였는지 어떤거였는지 기억이 나지 않는다.
아마도 루트권한이었을듯...
# find ./ -inum 113475 -exec rm -rf {} \;
예전에 실수로 파일명을 $HOME이라고 되어있는거
아무생각없이 rm썼다가 다 날릴뻔해서 저런 식으로 지웠던 기억이 난다..ㅎㄷㄷㄷ
'엔지니어' 카테고리의 다른 글
getutxent 함수 예제 (3681) | 2012.08.13 |
---|---|
strtok 함수 예제 (3377) | 2012.08.06 |
writev 함수 예제 (472) | 2012.07.31 |
readv 함수 예제 (480) | 2012.07.30 |
[LINUX 명령어] sadf 명령어 (449) | 2012.07.26 |