동일한 폴더 이름을 두 번 삭제할 수 없습니다

동일한 폴더 이름을 두 번 삭제할 수 없습니다

이름이 지정된 폴더가 있습니다. bin그런 다음 해당 폴더를 삭제하여 다시 만들고 쉘 프롬프트를 통해 다시 삭제 rm bin 하려는 경우 -rm bin

/bin/mv: cannot move `bin/' to `/u/y2010/zarnihu/../TrashCan/zarnihu/bin': File exists

이미 존재하기 때문에 삭제는 안되는 것 같습니다 TrashCan...

제가 사용하고 있는 버전 -2.6.18-92.1.18.el5xen

편집하다 - alias:

>> alias
-       ls
=       (ls -a)
cp      (cp -i)
l.      ls -d .* --color=tty
ll      ls -l --color=tty
ls      ls --color=tty
mc      source /usr/share/mc/bin/mc-wrapper.csh
moonshine       rdesktop -g 1024x768 moonshine &
mv      (mv -i)
passwd  (links https://netsrv.cs.biu.ac.il/cgi-bin/change-pass-en.cgi)
pine    (pine -i)
pwd     echo $cwd
rm      (/bin/mv -f !* /u/y2010/zarnihu/../TrashCan/zarnihu)
unrm    cd $TRASH_CAN && /bin/mv -f !* $owd; cd -
unsetdisplay    echo remove $DISPLAY | xauth
vi      vim

답변1

설정이 손상되어 삭제된 파일을 일종의 스래시 디렉터리에 저장하고 동일한 파일을 두 번 삭제하면 어떻게 해야 할지 모릅니다. 해결책은 해당 경추뼈를 찾아서 제거하는 것입니다(또는진짜저장 공간을 제거하세요 bin). 실제 /bin/rm직접 운영하는 것이 도움이 될 수도 있습니다.

안녕하세요, 유닉스입니다견딜 수 없기,책임이 있는,당신은 당신이 무엇을 하고 있는지 알아야 합니다. 여기서 "우리가 원격으로 위험한 작업을 수행하도록 허용하지 않음으로써 버그로부터 우리를 구해주는 자비로운 개발자"는 없습니다.저것그것이 바로 그 힘입니다. 보조 바퀴는 눈에 보이지 않는 바퀴 중 가장 나쁜 것입니다. 방해만 하고 학습을 방해할 뿐입니다. 내일 보조바퀴를 사용하세요~ 할 것이다그것들이 없는 시스템을 우연히 발견하게 됩니다. 별로 안 예쁘겠지...

답변2

내 생각엔 누군가가 사용자를 위해 일부 사용자 정의 구성을 수행하고 이를 약간 엉망으로 만든 원격 시스템에 로그인한 것 같습니다.

이것:

rm      (/bin/mv -f !* /u/y2010/zarnihu/../TrashCan/zarnihu)

작동해야 하지만 분명히 몇 가지 문제가 있습니다(아마도 /bin/mv포함과 관련하여 -i?).

이 상황을 시스템 관리자에게 보고해야 합니다. 한편, 무언가를 삭제하려면 rm 바이너리를 직접 호출하여 전체 휴지통 설정을 우회할 수 있습니다.

> whereis rm
/bin/rm /usr/bin/rm

무엇이든 첫 번째 것을 사용하세요. 예를 들면 다음과 같습니다.

> /bin/rm whatever

'무엇이든'은 삭제해야 하지만 휴지통에 복사되지 않으므로 다시 가져올 수 없다는 점에 유의하세요.

/bin/rm이 방법으로 TrashCan/zarnihu 디렉토리를 지울 수도 있습니다 . ;)

관련 정보