삭제할 디스크의 잘못된 파일 이름


0

바탕 화면 폴더에 'final_year_project_cd'라는 디렉토리가 있습니다. 그 디렉토리 안에는 다음 파일 이름이 있습니다.

final_year_project_cd/src/customers_view_window.h\n\n;\n’:

이것은 linux와 windows 컴퓨터에서이 디렉토리의 파일을 편집하기 때문입니다. 하지만 왜 리눅스 커널 / 파일 시스템 드라이버가 이런 식으로 파일을 명명 할 수 있는지 모르겠다. [글쎄, 내 기술과 능력을 넘어 서서 왜, 어떻게 설명하는지.

문제는 이제 바탕 화면에서이 디렉토리를 정리해야하며 지금까지는 다음과 같은 작업을 시도했지만 아직 성공하지 못했습니다.

  1. 7-zip 파일 관리자로 시도했습니다.
  2. cygwin 터미널을 사용해 보았습니다.
  3. 명령 줄을 사용해 보았습니다. "rmdir / s / q"

나는 여전히 리눅스에서 이것을 삭제하려고 시도하지 않았다. 그게 효과가있을 수 있습니다. Windows에서이 파일을 삭제하려고 시도하는 새로운 아이디어가 있습니까?

최신 정보:

  1. @Ohnana가 제안한대로 mv 명령을 사용했습니다.

그래도 작동이 안되는.


1
파일 이름을 변경하기 위해 mv 명령을 시도 했습니까?
Ohnana

파일 이름을 변경하려면 mv 명령을 시도했지만 작동하지 않았습니다.
Sandun Dhammika Perera

답변:


1

파일 이름의 슬래시는 유닉스에서 특별한 문제를 일으킨다. https://kb.iu.edu/d/abao 그러한 파일을 삭제하는 몇 가지 다른 방법을 제안합니다. 궁극적 인 대답은 다른 계정 (충분한 권한이있는)에서 디렉토리로 FTP를 보내고 사용하는 것입니다. mdel 메시지와 함께 모든 파일을 삭제합니다. Midnight Commander를 사용할 수도 있습니다. https://www.midnight-commander.org/ .


자정 사령관에 관한 해결책은 효과가 없습니다. 오류 19를 리턴하고 자원은 사용 중입니다. 19 번 오류는 무엇입니까? 다른 파일 관리자 나 프로세스에서 디렉토리가 열려 있지 않습니다.
Sandun Dhammika Perera

완전한 종료를 한 다음 다른 응용 프로그램보다 먼저 MC를여십시오. 잘하면 파일은 잠금 해제됩니다. 그렇지 않으면 USB 또는 DVD에서 부팅하십시오. 파일 사용 문제를 제거해야합니다.
DrMoishe Pippik

1

cygwin 터미널의 rm 버전을 사용하여 시도해 볼 두 가지 :

1) rm "final_year_project_cd/src/customers_view_window.h\n\n;\n’:"

2) rm final_year_project_cd/src/customers_view_window.h*

또한 Windows 명령 행을 사용할 수도 있습니다.

DEL final_year_project_cd/src/customers_view_window.h*

다행히 파일 이름에 백 슬래시가 있기 때문에 다른 모든 것이 실패하면 Linux에서 삭제 절차를 사용하여 삭제할 수 있습니다.

user@host $ ls -i
####### final_year_project_cd/src/customers_view_window.h\n\n;\n’:
user@host $ find . -inum ##### -exec rm {} \;

이것은 ls에서 inode 번호를 요구하는 것입니다. 위의 ######로 표시했습니다. 그런 다음, inode 번호를 통해 find 명령을 가리키고 그 놈을 삭제하라.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.