ট্র্যাসে থাকা ফাইলের মূল অবস্থানটি কীভাবে নির্ধারণ করবেন?


40

ধরুন কিছু ফাইল "যেকোন ফাইল.পিডিএফ" ট্র্যাশে (ওরফে ~/.Trash) রয়েছে।

আমি এর আসল অবস্থানটি কীভাবে নির্ধারণ করতে পারি?

"আসল অবস্থান" করে আমি ফোল্ডারে যে ফাইল সরানো হবে মানে যদি এক (কিন্তু এটা করতে "রাখুন পিছনে" কমান্ড প্রয়োগ ছিল ছাড়া আসলে এমনটি)? (নীচের চিত্র দেখুন।)

(আমি আশা করেছিলাম যে এই তথ্যটি ফাইলে "তথ্য পান" চালানোর মাধ্যমে পাওয়া যাবে, তবে আমি এটি সেখানে পাইনি))

ফেরত


3
এখানে উল্লিখিত হিসাবে (শেষ মন্তব্য) মনে হচ্ছে এই তথ্যটি।
ডিএসএসএস স্টোর


আত্মা এখানে আলোচনা দেখুন .apple.com/thread/5767821?tstart=0 তবে যদি
পেসারিয়ার

উত্তর:


8

ট্র্যাশে রাখার আগে কোনও ফাইলের আসল অবস্থান সম্বলিত ডেটা DS /। ট্র্যাশ ফোল্ডারে .DS_Store ফাইলটিতে রাখা হয় ।

ট্র্যাশ ফোল্ডারটি লুকানো থাকায় এটি সাধারণত অনুসন্ধানকারী অ্যাপ্লিকেশন ব্যবহার করে খুঁজে পাওয়া যায় না। টার্মিনালটি ব্যবহার করে এবং নিম্নলিখিত কমান্ডগুলি প্রবেশ করিয়ে এই ফাইলটি সন্ধান করার সহজতম উপায়।

$cd ~/.Trash
$open -e .DS_Store

এটি TextEdit এ ফাইলটি খুলবে। সেখান থেকে আপনার ফাইলটির নাম এবং তার আসল পথে দ্রুত অনুসন্ধান করতে সক্ষম হওয়া উচিত।

দেখে মনে হয় যে .ডিএস_সেটোর ফাইলগুলি এর প্যাটার্নটি অনুসরণ করে:

FILE_NAME ptbLustr ORIGINAL_PATH_TO_FILE

নোট স্পেসগুলি কেবল পাঠযোগ্যতার জন্য যুক্ত করা হয়েছে।


2
আপনি কি আসলে এটি পরীক্ষা করেছিলেন? .ডিএসএস স্টোরে প্রচুর বাইনারি ডেটা রয়েছে, আমি কোনও ফাইলের নাম পাই না।
নোহিলসাইড

1
পোস্ট করার আগে আমি আমার নিজের মেশিনে এটি পরীক্ষা করেছিলাম। আমি আমার ট্র্যাশে এবং তাদের মূল অবস্থানগুলিতে ফাইলগুলির উল্লেখ পেয়েছি।
ডেভিড

1
আহ, ভাষা সেটিংসের উপর নির্ভর করে বলে মনে হচ্ছে, এটি এখানে সব ইউনিকোড।
নোহিলসাইড

7
আমি বিশ্বাস করি এই উত্তর শুধুমাত্র প্রায় OS X এর জন্য কাজ করে / 10.4 বা 10.5 .DS_Store আগের মত নেই এখন একটি বাইনারি ফাইল এবং Apple দ্বারা অনথিভুক্ত
bmike

এটি এখনও ওএস এক্স 10.7.5 এ কাজ করে।
অজ্ঞাতনামা

1

মূল অবস্থান সম্পর্কিত তথ্য ডিএস_সেটোর ফাইলের মধ্যে সংরক্ষণ করা হয় । ওএস এক্স এর পুরানো সংস্করণে এটি সরল পাঠ্যে এবং এখন বাইনারি ফর্ম্যাটে সংরক্ষণ করা হয়েছিল। এই ফর্ম্যাটগুলি অ্যাপল দ্বারা নথিভুক্ত করা হয়নি, তবে, উইম এল দ্বারা নির্মিত একটি সরঞ্জাম রয়েছে যা এটি পড়তে পারে।

টুলটি পার্লে লেখা, Mac::Finder::DSStoreপ্রকল্পটি .DS_Storeম্যাকোস দ্বারা উত্পাদিত ফাইলগুলি পড়ার এবং লেখার জন্য রুটিন সরবরাহ করে।

হিসাবে প্রতি প্রাথমিক কমিট , উপরোক্ত টুল মার্ক Mitrovai এর কাজ প্লাস লেখক নিজের তদন্ত উপর ভিত্তি করে।

ব্যবহার করে examples/dsstore_dump.plস্টোর ফাইলের রেকর্ডকে আরও বেশি মানব-পঠনযোগ্য ফর্ম্যাটে ফেলে দেওয়ার চেষ্টা করা হবে।

ব্যবহারের উদাহরণ:

$ perl dsstore_dump.pl ~/.Trash/.DS_Store

    &makeEntries("foo.png",
        ptbL => "Users/username/Desktop/",
        ptbN => "foo.png"
    ),

দেখুন: hhhh.org এ dsstore রেপো এবং GitHub এ পুরোনো রেপো


0

এখানে একটি দুর্দান্ত রচনা আপ এবং কিছু সহজ সমাধান পোস্ট করা আছে http://ponderthebits.com/2017/01/mac-dumpster-diving-uthorfying-deleted-file-references-in-the-trash-ds_store-files-part- 1 /

কোনও .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'

পূর্বের উত্তরটির সদৃশ করার পরিবর্তে , সম্ভবত আপনি বিশেষত পুট ব্যাক অবস্থানটি ফিরিয়ে দিতে আদেশটি প্রসারিত করতে পারবেন, যা পৃথকভাবে এই প্রশ্নের জন্য আরও কার্যকর হবে?
GRG

আমি আমার নিজের উত্তরটির "সদৃশ" করছি, যা আমি 3 প্রাসঙ্গিক থ্রেডে পোস্ট করেছি যা আমার পক্ষে কোনও সমাধান দেয় নি। আমার অনুসন্ধানের সময়টি কেবলমাত্র অন্যান্য ব্যক্তিকে বাঁচানোর চেষ্টা করা হয়েছিল। দুঃখিত আমি যদি এই ভুল করছি।
ড্যান

আমি এটি বুঝতে পেরেছি এবং আপনি কোনও ভুল করছেন না, কেবলমাত্র ভেবেছিলেন নির্দিষ্ট প্রশ্নের জন্য এটি নির্দিষ্ট করে কিছু তৈরি করা কার্যকর। এছাড়াও, আমার পূর্ববর্তী মন্তব্যে লিঙ্কটি সরবরাহ করে, অন্য প্রশ্নটি এখন ডানদিকে লিঙ্কযুক্ত প্রশ্ন তালিকায় দেখায় যা অন্যদের পক্ষে কার্যকর হতে পারে।
GRG

-3

ফাইলটি 'পিছনে রাখুন', ফাইলটি অনুসন্ধানের জন্য অনুসন্ধান ফাংশনটি ব্যবহার করুন, আপনি যখন নিজের ফাইলটি খুঁজে পান, ডান-ক্লিক করুন এবং "খোলা এনকোলেসিং ফোল্ডার" নির্বাচন করুন


2
যদি একই ফাইলের নামটি ফাইল সিস্টেমে একাধিকবার উপস্থিত হয় তবে কী হবে? এই পদ্ধতির ক্ষেত্রে এই ক্ষেত্রে ব্যর্থ হবে। 'পুট ব্যাক' অবস্থানটি প্রথম স্থানে নির্ধারণ করতে মেটা ডেটা ওএস এক্স পড়ার চেয়ে ভাল।
ইয়ান সি

@ আইএনসি।, তবে এই হ্যাজিথ্রুথ বিকল্পটি এখন কেবলমাত্র বিকল্প যে ডিসস্টোর বাইনারি
প্যাসেরিয়র

ফুজিথ্রুথ মানে ...
পেসারিয়ার
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.