cat ./o
cat -- ./-o
하하.. 알려주신대로 이렇게 하니까...
내부 파일을 볼수가 있군요...
아쉬운건... 이미 제가 삭제를 해놔서...
어떤 내용인지는 확인을 못한게 아쉽군요...
테스트를 위해서 제가 한번 또 만들어서 테스트를 했어요...
/에 있던 -o 파일은 어떻게 만들어졌는지는 저도 잘 모르겠어요...
그런 파일이 만들어진다는것 조차도 몰랐거든요...
그리고... (-) 때문에... 초보는 잘 모르면...
내용을 확인조차 못한다는것도요...
지금은 알았으니...
덕분에... 감사합니다.
: # rm -fr ./-o
:
: 위 처럼 쓰고 엔터를 치게 되면 제가 쓴 저 라인을 누가 읽어서 해석을
: 하죠? 바로 shell 이라는 것이죠.
:
: shell 이 저 라인을 해석을 해서 rm 이라는 프로그램에게 넘겨 줄때
: - 로 시작하는 것은 옵션으로 해석을 하네요.
:
: 그러면 안되겠죠... 그래서 파일의 절대 혹은 상대경로를 직접 써주게
: 되면 옵션으로 인식을 하지 않죠.
:
: 이것은 rm 이라는 명령어에만 해당되는 것이 아니고 쉘 차원에서의
: 문제 입니다.
:
: 그렇다면 -o 라는 파일을 vi 나 그밖에 다른 프로그램으로
: 내용을 읽으려 한다면 어떻게 하면 될까요? ^^
:
: : # rm -fr ./-o
: :
: : 위 명령으로 지워지는군요...
: : 내용이 뭔지 볼려고 했는데...
: : 도저히 볼수 가 없었는데...
: :
: : 삭제는 잘 되었어요...
: :
: : 즐리하세요...
: :
: :
: : : 정체는 저두 몰라여...
: : : 아마도 root 가 실수로 / 에 파일을 생성한거 같습니다.
: : :
: : : 지우는 방법은
: : : # pwd
: : : /
: : :
: : : # rm -fr ./-o
: : :
: : : 혹은
: : :
: : : # rm -fr -- -o
: : :
: : : 하시면 될겁니다.
: : :
: : : 그래도 안되시면
: : :
: : : # ls -li /
: : :
: : : 하시면 맨 앞에 inode 번호가 나옵니다.
: : : 만약 inode 번호가 999 라면
: : :
: : : # find / -inum 999 -ok rm -fr {} ;
: : :
: : :
: : : : [root@localhost /]# ls
: : : : -o boot etc initrd lost+found mnt proc sbin tmp var
: : : : bin dev home lib misc opt root share usr
: : : : [root@localhost /]#
: : : :
: : : : --
: : : : 레뎃7.3, 커널2.4.18-3써요...
: : :
: : : --
: : : 좋은 사람있으면 소개 시켜줘~~ ^^;
: :
: : --
: : 레뎃7.3, 커널2.4.18-3써요...
:
: --
: 좋은 사람있으면 소개 시켜줘~~ ^^;--레뎃7.3, 커널2.4.18-3써요...