디렉토리가 파일로 표시됩니까?

디렉토리가 파일로 표시됩니까?

그래서 어젯밤에 우리는 디렉토리의 일부 사진을 NTFS 파티션으로 복사하여 우분투에서 볼 수 있었습니다.

현재 Windows에서는 이 디렉토리에 액세스할 수 없으며 Linux로 재부팅하면 디렉토리가 파일로 나타나고 Nautilus는 이를 gzip 아카이브라고 생각합니다.

ls -la는 다음을 제공합니다.

-rw------- 1 kim kim 16769 Jun 17 22:47 DirectoryName

내 가정은 "디렉토리"와 다른 파일에 대한 포인터가 여전히 거기에 있고 단지 속성이 잘못되었다는 것입니다.

나는 노력했다

sudo chmod a+rwx DirectoryName

그러나 이것은 효과가 없습니다.

내 디렉토리를 다시 디렉토리라고 믿게 만드는 방법에 대한 아이디어가 있습니까?

아니면 드라이브에서 이제 고아가 된 파일을 복구하는 다른 방법이 있습니까?

업데이트 및 솔루션

그래서 어젯밤에 집에 가서 Windows에서 디렉터리를 열려고 했으나 여전히 Explorer에는 파일로 표시됩니다. 그래서 우분투로 재부팅하여 실행했습니다.

file MyDirectory

이제 "파일"이 사라졌습니다. 더 이상 ls를 통해서도 나타나지 않습니다.

그래서 우리는 다음 명령을 사용하여 다른 전략을 채택하고 SD 카드에서 파일을 복구했습니다.이것훌륭한 도구입니다.

어쨌든 모두의 도움에 감사드립니다

답변1

그래서 어젯밤에 집에 가서 Windows에서 디렉터리를 열려고 했으나 여전히 Explorer에는 파일로 표시됩니다. 그래서 우분투로 재부팅하여 실행했습니다.

file MyDirectory

이제 "파일"이 사라졌습니다. 더 이상 ls를 통해서도 나타나지 않습니다.

그래서 우리는 다음 명령을 사용하여 다른 전략을 채택하고 SD 카드에서 파일을 복구했습니다.이것훌륭한 도구입니다.

어쨌든 모두의 도움에 감사드립니다

답변2

노틸러스는 실수로 압축하도록 지시하지 않는 한 일반적으로 복사만 합니다.

파일은 디렉토리가 아닌 파일이며 노틸러스는 파일 내용을 디렉토리인 것처럼 표시할 수만 있습니다. 따라서 파일을 열고 Ubuntu에서 부팅하기 전에 Windows에서 만든 것과 같은 실제 디렉터리로 내용을 끌어다 놓습니다. 이미 알고 있듯이 이 chmod명령은 파일 내용에 전혀 영향을 미치지 않습니다. (이전 버전) Windows는 이러한 파일 압축 아카이브를 읽을 수 없으며 올바른 확장자가 없으면 어려움을 겪습니다.

나는 당신이 어딘가에 볼 수 있는 이미지 사본이 있다는 것을 확인할 때까지 gzip 아카이브를 삭제하지 않을 것입니다.

답변3

출력 ls -la결과에 디렉터리가 아닌 파일이라고 지정되어 있습니다.

    -drwx where d stands for directory

gzip 아카이브인 경우 gunzip으로 압축할 수 있습니다.

    gunzip <filename>

관련 정보