NTFS 파일이 포함된 라이브 디스크를 Windows 기반 컴퓨터에 탑재합니다. 수년 동안 Linux 사용자로서 tar
저는 즉시 파티션에서 일부 백업 아카이브를 사용하고 만들어 다른 컴퓨터의 NFS 마운트 파티션에 저장하는 것을 생각했습니다. 첫 번째 머신과 함께 제공된 디스크를 통해 시스템 복구를 수행하고 파티션을 삭제한 다음 파티션 테이블을 변경하고 파티션을 다시 포맷하고(NTFS 다시) tar.gz
NFS 마운트 파티션에서 아카이브를 추출했습니다. ASCII가 아닌 이름을 가진 파일이 누락된 것을 발견했습니다. Windows의 WinRar는 이러한 파일을 표시하지 않습니다. 이것은 내 시스템이 아니고 파일이 소유자에게 매우 중요하기 때문에 슬프다.
무슨 일이에요? tar(또는 gunzip)가 NTFS에서 읽는 데 문제가 있습니까? 아카이브에서 파일을 다시 가져올 수 있나요?
답변1
Windows로 다시 부팅한 후 다음 명령을 사용하여 데이터 파일을 추출하려고 할 수 있습니다.창문 타르. tar가 아카이브를 생성할 때 특정 파일을 생략하면 일부 오류 메시지가 나타날 수 있습니다. 또한 다음 명령을 사용하여 tar 파일의 내용을 나열할 수 있습니다.
tar tvf tarfile.tar.gz