ট্র্যাশের কোনও আইটেম কোথা থেকে এসেছে তা কীভাবে বলবেন?


16

ম্যাক ওএস এক্স 10.6 ট্র্যাশ 10.6 ইনস্টল করার পরে ট্র্যাশ করা ফাইলগুলির জন্য "পিছনে ফিরে" একটি বিকল্প দেখায়। তবে ফাইলটি কোথায় ফিরিয়ে দেওয়া হবে তা এটি দেখায় না ।

সুতরাং: ফাইন্ডার ব্যবহার করে, ট্র্যাশেড আইটেমটি কোথা থেকে এসেছে তা বলার কোনও উপায় আছে?

(আমি জানি যে মূল অবস্থানগুলি সঞ্চিত আছে ~/.Trash/.DS_Store , সুতরাং যদি আমার কোনও ফাইলটি কোথা থেকে এসেছে তা সত্যই যদি জানতে প্রয়োজন তবে আমি এর মতো কিছু ব্যবহার করে এটি বের করতে পারি hexdump))


কৌতূহলের বাইরে: আপনার কেন এটি দরকার হবে? এটি কোথায় ছিল তা যদি আপনি জানেন তবে আপনি এটি সহজেই পিছনে রাখতে পারেন এবং যদি তা না হয় তবে কেবল এটি আবর্জনা থেকে ডেস্কটপের উপরে টেনে আনুন এবং যেখানেই আপনি চান সেখানে সেখান থেকে সরিয়ে ফেলুন।
ব্র্যান্ডস্টেটার

1
উদাহরণস্বরূপ, যদি দুটি পৃথক ট্র্যাশযুক্ত নথি / ফোল্ডারগুলির একই নাম থাকে এবং আমি কোন আইটেমটি পুনরুদ্ধার করব তা নির্ধারণ করতে চাই। অথবা যদি কেউ দুর্ঘটনাক্রমে কিছু সেটিংস ফাইল মুছে ফেলে এবং তার কিছুক্ষণ পরে আমি সেই অজানা জিনিসটি ট্র্যাশে খুঁজে পাই। (অবশ্যই, অ্যাডমিনিস্ট্রেটর পাসওয়ার্ড না দিয়ে সিস্টেম ফাইলগুলি মোছা যাবে না some) অথবা আমি যদি এমন কিছু অদ্ভুত ফাইল দেখি যা আমাকে কোথায় পেয়েছে সে সম্পর্কে খুব কৌতূহলী করে তোলে। ;-)
আরজান

2 টি দস্তাবেজের মধ্যে পার্থক্য করতে, আপনি চটজলদি ব্যবহার করতে পারেন।
ব্র্যান্ডস্টেইটার

1
অন্যদিকে: macosxhints.com- এ একটি দুর্দান্ত ইঙ্গিত: 10.6: ট্র্যাশগুলিতে রাখা ফাইলগুলির জন্য মুছে ফেলার সময় নির্ধারণ করুন, ম্যাকোসক্সট্রিনস / আর্টিকেল.এফপি? স্টিরি=20100121075428946ট্র্যাশ থেকে দুর্ঘটনাক্রমে মুছে ফেলা আইটেমগুলি পুনরুদ্ধার করা সহজ করে তুলতে
আরজান

উত্তর:


3

আপনি dsstore_dump.plএমন সরঞ্জাম ব্যবহার করতে পারেন যা কোনও স্টোর ফাইলের রেকর্ডগুলি মানব-পঠনযোগ্য ফর্ম্যাটে পড়তে পারে।

এটি উইম এল এরMac-Finder-DSStore পার্লে লেখা প্রকল্পের অংশ যা ওএস এক্স দ্বারা উত্পাদিত ফাইলগুলি পড়ার এবং লেখার জন্য রুটিন সরবরাহ করে also এছাড়াও এটি দেখুন: গিটহাব এবং আমার কাঁটাচামায়.DS_Storedsstore_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 

সম্পর্কিত: ফাইলটি কোথায় ট্র্যাশ সরানো হয়েছে তা আমি কীভাবে চেক করব?


এটি কি এখনও নতুন ম্যাকের জন্য কাজ করে যেখানে ডিসস্টোরটি নতুন বাইনারি ফর্ম্যাট>?
পেসারিয়ার

@ পেসারিয়র হ্যাঁ, এটি কাজ করে। আমি এখনই ম্যাকস সিয়েরায় পরীক্ষা করেছি।
কেনরব

কুল। আমি কীভাবে এটি ডাউনলোড এবং ব্যবহার করব?
পেসারিয়ার

@ পেসারিয়র আমি ওয়ান-লাইনার অন্তর্ভুক্ত করেছি যা আপনি আপনার টার্মিনালে অনুলিপি এবং কাস্ট করতে পারেন।
কেনারব

@ কেইনর্ব এর জন্য ধন্যবাদ, আমি দৌড়ানোর চেষ্টা করেছি, তবে আমি "আইএনসি-তে ম্যাক / ফাইন্ডার / ডিএসএসটোর / বডিআলোকেটর সনাক্ত করতে পারছি না" পেয়েছি - এবং রেডএমই খুঁজে পাইনি, এবং পার্ল সম্পর্কে কিছুই জানতে পারছি না। [পরবর্তীতে ...] সিপিএনসার্ক.পেয়ার.আরএলআর / এসসিআর / ডাব্লুআইএমএল / ম্যাক-ফাইন্ডার-ডিএসএসটোর ১.০০ / পূর্ববর্তী সময়ে README পেয়েছে ... তবে আমি এটি বুঝতে পারি না।
ড্যান

5

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

http://dl.getdropbox.com/u/896591/PathForTrashItem.zip

এটি আপনার সরঞ্জামদণ্ডে আটকে দিন এবং এটি আপনাকে নির্বাচিত আইটেমটির পথ বলতে হবে। আমি কোন প্রতিশ্রুতি করি না। :)

এটি আপনাকে আপনার পাসওয়ার্ডের জন্য জিজ্ঞাসা করা উচিত নয়। যদি তা করে তবে কিছু অদ্ভুত। আপনি যদি অ্যাপলস্ক্রিপ্ট উত্সটি দেখতে চান তবে আপনি অ্যাপলস্ক্রিপ্ট সম্পাদক দিয়ে অ্যাপ্লিকেশনটি খুলতে পারেন।

দুটি প্রধান বিষয়:

  • ফাইন্ডার। ডিএসএসটোর ফাইলটি পর্যায়ক্রমে আপডেট করার জন্য উপস্থিত হয়, যাতে আপনি সম্প্রতি ট্র্যাসে যুক্ত আইটেমগুলির জন্য এটি ব্যর্থ হতে পারে।
  • এটি একবারে কেবল একটি আইটেম পরিচালনা করতে পারে।

এটা hexdumpনিশ্চিতভাবে বীট :-) এবং সেই কোকোএডেভ / ইন্ডেক্স.পিএল? পার্সডিএসএসটিওর ফাইলগুলি অবশ্যই আকর্ষণীয় বলে মনে হচ্ছে। আমার গুগল-ফু আমাকে খারাপভাবে ব্যর্থ করেছে!
আরজান

এই (কেবলমাত্র) উত্তরটিকে অগ্রাহ্য করা হয়েছে কারণ এটি আমি যা খুঁজছিলাম তা সত্যই ছিল। তবে মনে হচ্ছে স্ক্রিপ্টটি (বা বরং এম্বেড করা tipathপ্রোগ্রাম) আমার ট্র্যাশ ফোল্ডারের কোনও ফাইলের জন্য কাজ করে না।
এমজিডি

1
লিঙ্কটি মারা গেল। :(
গীটহাব

@ বেঞ্জামিন, এটি কি এখনও নতুন ম্যাকের জন্য কাজ করে যেখানে ডিসস্টোরটি একটি নতুন বাইনারি ফর্ম্যাট>?
পেসারিয়ার

2

এখানে একটি দুর্দান্ত রচনা আপ এবং কিছু সহজ সমাধান পোস্ট করা আছে 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'
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.