Mac OS X 10.6 휴지통에는 10.6을 설치 한 후 휴지통에있는 파일에 대한 "뒤로"옵션이 표시됩니다. 그러나 파일을 다시 넣을 위치 는 표시하지 않습니다 .
따라서 : Finder를 사용하여 휴지통 항목이 어디에서 왔는지 알 수있는 방법이 있습니까?
(원래 위치 가에 저장되어 ~/.Trash/.DS_Store
있다는 것을 알고 있으므로 파일의 출처를 알아야하는 경우와 같은 것을 사용하여 알아낼 수 있습니다 hexdump
.)
Mac OS X 10.6 휴지통에는 10.6을 설치 한 후 휴지통에있는 파일에 대한 "뒤로"옵션이 표시됩니다. 그러나 파일을 다시 넣을 위치 는 표시하지 않습니다 .
따라서 : Finder를 사용하여 휴지통 항목이 어디에서 왔는지 알 수있는 방법이 있습니까?
(원래 위치 가에 저장되어 ~/.Trash/.DS_Store
있다는 것을 알고 있으므로 파일의 출처를 알아야하는 경우와 같은 것을 사용하여 알아낼 수 있습니다 hexdump
.)
답변:
dsstore_dump.pl
상점 파일의 레코드를 사람이 읽을 수있는 형식으로 읽을 수있는 도구를 사용할 수 있습니다 .
Wim L 이 Mac-Finder-DSStore
Perl로 작성한 프로젝트 의 일부로 OS X에서 생성 된 파일 을 읽고 쓰는 루틴을 제공합니다 . GitHub 및 내 포크를 참조하십시오 ..DS_Store
dsstore_dump.pl
샘플 사용법 :
$ perl dsstore_dump.pl ~/.Trash/.DS_Store
&makeEntries("foo.png",
ptbL => "Users/username/Desktop/",
ptbN => "foo.png"
),
이 도구의 설치는 README 파일에서 다룹니다.
터미널에서 다음의 하나의 라이너를 사용하여 위의 스크립트를 실행할 수도 있습니다.
perl <(curl -s https://raw.githubusercontent.com/kenorb/binfiles/master/dsstore_dump.pl) ~/.Trash/.DS_Store
나는이 문제를보고 흥미를 느꼈다. 이 기능을 기반으로 빠른 기초 도구를 작성 하여 AppleScript 응용 프로그램으로 래핑했습니다.
http://dl.getdropbox.com/u/896591/PathForTrashItem.zip
툴바에 붙이면 선택한 항목의 경로를 알려줍니다. 나는 약속하지 않습니다. :)
비밀번호를 묻지 않아도됩니다. 그렇다면 뭔가 이상합니다. AppleScript 소스를 보려면 AppleScript 편집기로 응용 프로그램을 계속 열 수 있습니다.
두 가지 주요 문제 :
hexdump
확실히. :-) 그리고 cocoadev.com/index.pl?ParseDSStoreFiles도 확실히 흥미로워 보입니다. 내 Google-Fu가 나에게 실패했습니다!
tipath
프로그램)가 휴지통 폴더의 파일에서 작동하지 않는 것 같습니다 .
http://ponderthebits.com/2017/01/mac-dumpster-diving-identifying-deleted-file-references-in-the-trash-ds_store-files-part-에 글을 올렸고 더 쉬운 솔루션이 있습니다 . 1/
이 터미널 one-liner를 포함하여 .DS_Store
파일을 (대부분) 텍스트 로 변환
xxd -p <path/to/.DS_Store> | sed 's/00//g' | tr -d '\n' | sed 's/\([0-9A-F]\{2\}\)/0x\1 /g' | xxd -r -p | strings | sed 's/ptb[LN]ustr//g'