OS X Lion에 저장되지 않은 파일


14

저장하지 않은 파일은 Lion에서 어디로 이동합니까?

저장 할 의도가 없기 때문에 저장하지 않고 TextEdit을 종료했지만 자동 저장을 사용하면 TextEdit을 다시 열 때 작업중 인 파일이 있기 때문에 파일이 어딘가에 저장됩니다. 파일이 저장되었는지 궁금합니다.


2
텍스트 편집의 작동 방식을 고수 할 수 있습니까? 일반적인 라이온 관용구를 따르지 않을 수 있으며 임시 파일, 저장되지 않은 파일 및 실제로 라이브러리 외부에 파일을 저장 한 후 수정 사항이있을 때 발생하는 상황 사이에는 이미 많은 복잡성이 있습니다. 같은 "파일".
bmike

그것을 발견!! ~ / Library / Containers / com.apple.TextEdit / Data / Library / Autosave 정보 / 저장되지 않은 TextEdit Document.rtf
Samantha Catania

답변:


12

~ / 라이브러리 / 컨테이너

이 디렉토리는 여러 가지 용도로 사용되며 일부는 아직 Apple에서 문서화하지 않은 것일 수 있습니다.

응용 프로그램 지원을위한 제목없는 저장되지 않은 문서

미리보기 및 텍스트 편집기와 같은 응용 프로그램

이미지를 클립 보드에 복사하십시오. 미리보기를 열고 모든 창을 닫은 다음 클립 보드 에서 새로 만들기 명령을 사용하여 종료하십시오.

TextEdit을 열고 모든 창을 닫고 새 창에 무언가를 입력 한 다음 종료하십시오.

터미널에서 다음 두 명령을 실행하십시오.

ls -@l ~/Library/Containers/com.apple.Preview/Data/Library/Autosave\ Information

ls -@l ~/Library/Containers/com.apple.TextEdit/Data/Library/Autosave\ Information

저장되지 않음… 파일이 나열됩니다.

파일 시스템 또는 볼륨이 영구 버전 스토리지를 지원하지 않는 시스템 저장 버전의 사용자 저장 파일

MS-DOS (FAT)와 같은 파일 시스템; AFP 3.3 또는 SMB를 사용하여 마운트 된 볼륨; 등등.

파일 서버에 AFP 또는 SMB 연결을 설정하십시오. 미리보기를 사용하여 해당 서버에서 이미지를 열고 해당 이미지를 편집하며 버전을 저장하지 않고 종료하고 서버와의 연결을 끊습니다.

터미널에서 다음 명령을 실행하십시오.

ls -lrt ~/Library/Containers/com.apple.Preview/Data/Library/Autosave\ Information

목록의 맨 아래에는 시스템이 자동으로 저장 한 버전이 포함 된 디렉토리가 있습니다.

동일한 네트워크 환경에서 : 미리보기를 다시 열면 시스템이 파일 서버에 다시 연결될 수 있습니다. 그런 다음 원격 파일 의 버전 브라우저보기 에서 타임 라인에 로컬 파일 이 포함 됩니다.

(자세한 내용은 자세히 살펴볼 수 있지만 시작 질문에서 주제가 다를 수 있습니다.)

다른 목적

위에서 언급 한 두 가지 목적 이외에도 ~/Library/Containers다른 목적이있을 수 있습니다.

힌트

시스템이이 영역에서 파일을 관리하도록 허용하십시오.

데이터 손실을 피하십시오. 불필요한 하위 디렉토리 나 그 하위 디렉토리를 변경 하지 마십시오~/Library .


그레이엄-내 대답의 너브는 너의 정확한 복제물이지만, 더 많은 단어로 그리고 답을 얻는 데 매우 다른 방식으로 쓰면 용서하십시오. 자동 저장 정보 및 대체 파일 시스템이 뇌에 너무 많은 영향을 미치는 것으로 보였고 기본을 원했습니다. 이것은 귀하의 모든 Mac 응답입니다.
bmike

@ bmike는 사과가 필요하지 않지만 감사합니다 :-) 그리고 /private/var/folderset cetera를 잊어 버렸습니다 . 그래서 당신의 대답 은 나에게서 투표를했습니다. 이것은 짧거나 긴 답변이 가치를 더하는 질문입니다.
그레이엄 페린

7

TextEdit의 저장되지 않은 변경 사항을 찾는 기본 위치는 ~/Library/Containers/com.apple.TextEdit/Data/Library/Autosave Information/

문서의 상태에 따라 달라지며 복잡합니다 (파일을 처음 저장하고 이름을 지정한 후에는 저장되지 않은 변경 사항이있을 수도 있기 때문에).


저장되지 않은 문서

첫 번째 유형 인 "장면 뒤"스타터 파일은 임시 파일로 시작하여 /private/var/folders/…에 저장됩니다 ~/Library/Containers/. 제목 없음제목 없음 2 으로 이름이 지정 됩니다 . 각 앱은 자체 디렉토리를 가져오고 TextEdit-다음과 같은 파일을 찾습니다.~/Library/Containers/com.apple.TextEdit/Data/Library/Autosave Information/Unsaved TextEdit Document.rtf

제목이없는 이러한 문서는 제목 표시 줄에 프록시 아이콘 이 없으며 TextEdit에서 선택한 이름입니다.

TextEdit에서 제목없는 문서의 스크린 샷

이러한 저장되지 않은 파일을 사용하여 일반 실행 취소 / 다시 실행 버퍼 이외의 버전, 잠금 또는 변경 알림을받을 수 없습니다.

+S

첫 번째 저장 은 버전이 지정된 스토리지와 함께 제공되는 모든 스토리지를 활성화합니다. 파일이 파일 시스템에서보다 친숙한 위치에있을 때 제목없는 X 이외의 다른 이름이있을 수 있습니다. 프록시 아이콘은 더 이상 자동 저장 문서가 아니라는 힌트입니다.

텍스트 편집기에서 에디션없이 저장된 문서의 스크린 샷

파일은 더 이상 단독으로 저장되지 않습니다 ~/Library/Containers/. 첫 번째 버전은 사용자가 파일 열기 / 저장 대화 상자에서 선택한 위치에 저장됩니다.

저장된 문서로 판

저장된 문서를 수정 하면 제목 표시 줄에 편집 된 단어 가 나타납니다.

TextEdit 판의 스크린 샷

위 파일은 다음과 같습니다.

  • 귀하 가 명시 적으로 저장 한 버전
  • 시스템에 의해 자동 저장된 플러스 버전 .

이 시점에서 해당 파일로 변경 사항을 롤백 할 수있는 모든 도구가 있습니다.

  • 실행 취소 버퍼
  • 자동 저장 또는 버전 데이터 ~/Library/Containers/
  • 파일 시스템에서 마지막으로 저장된 상태
  • 버전은 /.DocumentRevisions-V100

버전을 저장 하면 제목 표시 줄에서 편집 된 단어 가 사라집니다. 파일 이름을 마우스로 가리켜 서 전체 버전 인프라를 인수하면 버전 메뉴 가 표시됩니다. 나는 또 다른 대답을 위해 그 역학을 남길 것입니다-이것은 충분합니다.

TextEdit의 버전 메뉴 스크린 샷


TextEdit가 파일을 작성하고 수정할 때 많은 다른 파일이 업데이트됩니다.

  • 최근 파일 목록
  • 앱 자체가 종료 될 때 현재 열려있는 파일 목록
  • Mac이 재부팅 될 때 (예상치 않은 경우에도) 재생할 앱의 상태.

시스템은 자동 저장에 접근 하며 버전 은 다음을 확인해야합니다.

  • TextEdit가 정상적으로 종료 될 때 데이터가 손실되지 않습니다
  • 응용 프로그램이 예기치 않게 종료되면 몇 초의 에디션 만 손실됩니다.

~ / Library / Contents / 폴더가 없습니다 PS 내 라이브러리 폴더가 숨겨져 있지 않습니다
Samantha Catania


1
@Samantha 나는 다음 /Library/Contents과 같이 읽도록 고쳤다. /Library/Containers… bmike, 나는 당신의 원본의 본질을 깨뜨리지 않기를 바라며, 다른 변화를 주었다. 우리는 서로 다른 글쓰기 스타일을 가지고 있으므로 롤백 등으로 인해 위반이 발생하지 않습니다. 특별한 관심 (예제없이) : 때때로 제목 표시 줄에 Edited (편집 됨) 가 표시 될 때 ~/Library/Containers사용자가 명시 적으로 저장 했지만 시스템에서 자동으로 저장 한 에디션 은 하나 이상 포함 하지 않습니다 . 답변의 일부인 영화 (다른 질문이나 겹치는 질문에 대한 내용)는 상황을보다 명확하게하는 데 도움이되지만 서두르지 않아야합니다.
그레이엄 페린

@Samantha가 ~/Library일시적으로 표시하는 것은 무해합니다 (Finder의 이동 메뉴에있는 alt / option 키 옵션입니다). 그것을 영구적으로 보여주는 것은 조심스럽게 웨지의 얇은 끝을 제안합니다. 그 웨지의 다른 두께는 특정 영역에 대한 쓰기 금지와 같은 개념입니다 ( : 일부 개념은 예상치 못한 경우 문제를 일으킬 수 있으므로 웨지의 가장 얇은 끝에서 시스템 동작을 존중하도록 권장합니다 ... 그 이상) 일반적으로 사용자의 위험에 노출됩니다. 희망이 도움이됩니다.
그레이엄 페린

1
개발자로서 때때로 파일의 내용을 볼 필요가 있기 때문에 라이브러리 폴더 및 모든 숨겨진 파일을 표시하지만 일반 사용자에게 숨겨진 파일을 엉망으로 만드는 것은 권장하지 않습니다. >. <
Samantha Catania

5

John Siracusa의 Lion에 대한 검토에 따르면 /.DocumentRevisions-V100에 저장됩니다.


파일은 (숨겨진 파일이있는 경우) 있으며 파일에 액세스 할 수 있습니다 (루트 사용자로 로그인 한 경우) 언급 한 폴더에 빈 폴더가 많이 있습니다. plist 파일이지만 저장되지 않은 파일을 보유하고있는 것처럼 보이지 않습니다.
사만다 카타니아

당신은 또한 액세스가> 단자하지만 여전히 운이 내 저장되지 않은 파일을 찾을 수 없습니다 <을 통해 파일.
사만다 카타니아

1
@Samantha는 SQLite 데이터베이스를 탐색해야합니다. 검토 내용 : "… ( /.DocumentRevisions-V100/db-V1/db.sqlite) 파일 추적을위한 테이블, 해당 파일의 개별 버전 (Apple이"세대 "라고 함) 및 데이터 저장 위치."
Jari Keinänen

2
fseventer [ fernlightning.com/doku.php?id=software:fseventer:start]를 살펴보십시오. 추적하는 것이 도움이 될 수 있습니다!
Agos

2
Ars Technica 리뷰의 해당 페이지는 저장된 파일의 수정에 더 중점을 둡니다. 질문은 저장되지 않은 파일에 관한 것입니다.
Graham Perrin

5

Apple 개발자 문서 에 따르면 아직 명시 적으로 저장하지 않은 새 문서는 모두 다음 위치에 자동 저장됩니다 ~/Library/Autosave Information.

자동 문서 저장은의 구현에 의해 지원되는 장소에 자동 저장 . 자동 저장 및 다른 곳에 자동 저장은 응용 프로그램 충돌, 커널 패닉 및 정전으로 인한 사용자 손실 작업을 방지합니다. 그러나 자동 저장 위치는 자동 저장 문서 내용이 포함 된 파일 옆에 새 파일을 쓰지 않고 실제 문서 파일을 덮어 쓴다는 점에서 다른 곳에서 자동 저장하는 것과 다릅니다. 자동 저장 위치는 새 파일에 먼저 기록한 다음 완료되면 문서 파일 위치로 이동하여 안전한 저장을 수행합니다.

문서 아키텍처는 여전히 다른 곳에서 자동 저장을 사용하여 내용은 있지만 사용자가 명시 적으로 저장하고 이름을 지정하지 않은 제목없는 문서를 저장합니다. 이 경우 제목없는 문서는에 자동 저장됩니다 ~/Library/Autosave Information. 또한 NSDocument이전 버전의 문서를 다른 곳에 저장하여 이전 버전에 액세스 할 수 있습니다.

“또한 NSDocument다른 곳에 문서의 이전 개정판을 저장합니다 ”라고 표시된 부분은 .DocumentRevisions-V100내가 숨은 폴더를 나타냅니다 .

따라서 새 문서를 두 번 이상 자동 저장하기에 충분히 오래 열었다면 최신 버전은 파일에 저장되어 ~/Library/Autosave Information있고 이전 버전은 .DocumentRevisions-V100폴더 에 저장되어 있음을 의미합니다. 홈 폴더가있는 드라이브).

참고 : 이것은 ~/Library/Autosave Information저장하려는 의도가없는 이러한 유형의 빠른 TextEdit 문서를 쌓지 않기 위해 파일이 어느 시점에서 자동으로 삭제 되는지 궁금합니다 . 라이브러리는 경험이없는 사용자가 사용해야하는 폴더가 아닙니다. 내가 이해하는 한, Lion은 이제 기본적으로 숨 깁니다. 그 내용도 Spotlight에 표시되지 않는다고 가정합니다. 파일이 자동으로 삭제되지 않으면 Desktop 또는 Documents 폴더가 자동 저장을위한 더 나은 대상인 것 같습니다.


흥미 롭군 에서 ~/Library/Autosave Information나는 텍스트 편집기에 관련된 아무것도 찾을 수 없지만, 해당 응용 프로그램에서 내가 할 많은이 제목 없음 ... 이력서 그 창을. 아마 아래 답변 주위에 /에서 가치를 찾고 사자의 "버전"기능은 파일을 저장하는 방법을 자주 할 수 있습니까 변화? .
Graham Perrin

중요한 것은 물결표가 ~/Library/Autosave Information참조하는 것입니다. 일반 앱의 경우이 폴더는 사용자의 홈 폴더입니다. 그러나 샌드 박스 응용 프로그램 (예 : TextEdit) ~/Library/Containers/com.company.AppIdentifier/Data의 경우 실제로 이것은 TextEdit의 경우 최종 결과를 제공합니다.~/Library/Containers/com.apple.TextEdit/Data/Library/Autosave Information
Mike Abdullah

3

제목이없는 저장되지 않은 파일의 위치는 응용 프로그램마다 다릅니다. 스포트라이트를 사용하여 파일을 만들 때 사용한 자동 저장 가능 응용 프로그램에 관계없이 저장되지 않은 임시 파일을 찾으십시오.

  1. 자동 저장 가능 응용 프로그램을 시작합니다
  2. 파일 시스템에서 찾으려는 제목없는 문서의 창으로 이동하십시오.
  3. 고유 한 문자열 추가 (예 : zyzyx)
  4. 응용 프로그램을 종료
  5. 스포트라이트 (명령 + 스페이스)에서 zyzyx
  6. 수정 된 파일이 나타납니다. 미리보기를 보려면 마우스로 마우스를 가져갑니다. 파일을 명령 클릭하면 Finder의 둘러싸는 폴더로 이동합니다.

스포트라이트의 멋진 사용! ~/Library/Containers당신이 발견 한 것 이외의 다른 곳 은 어디입니까?
bmike

기조, 숫자, 페이지 : ~ / 라이브러리 / 자동 저장 \ 정보
아담 Tauen

0

TM 백업을 수행하여 파일을 찾았으며 저장하지 않은 이러한 편집 내용 중 일부를 복구 할 수있었습니다 (그러나 내가 찾던 편집은 아님). ~ / Library / Containers / com.apple.TextEdit / Data / Library / Autosave Information / 폴더에서 파일을 찾았습니다. 감사합니다. TM 백업이 도움이 될 수 있습니다.


이것은 이미 1 년 전의 의견에서 언급되었습니다.
guwac
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.