একটি ফাইল লক করছে কি করে তা পরীক্ষা করবেন?


11

আমি লক্ষ্য করেছি যে কখনও কখনও মেল.অ্যাপ ফাইলগুলি লক করে। লকটি নিজেই ফাইলগুলিকে ট্র্যাশে স্থানান্তরিত করার অনুমতি দেয় তবে ট্র্যাশ খালি হওয়ার অনুমতি দেয় না। (সম্ভবত এই ক্ষেত্রে আবর্জনার নাম থ্র্যাশ নামকরণ করা উচিত)

কোন অ্যাপ্লিকেশনটি ফাইলটি লক করে এবং / অথবা অ্যাপ্লিকেশনটি ছাড়াই ফাইলটি আনলক করে তা দেখার কোনও উপায় (টার্মিনাল কমান্ড বা কোনও অ্যাপের মাধ্যমে) রয়েছে?


হা হা! আমাকে বুঝতে পেরেছ. ;)
মিশাল এম

উত্তর:


13

রবিডিস্কি যেমন বলেছেন, lsofফাইলটি খোলা আছে এমন কোনও প্রক্রিয়া খুঁজতে ব্যবহার করা যেতে পারে। নোট করুন যে আপনাকে প্রোগ্রামটি মূল হিসাবে চালাতে হবে, অর্থাত্‍, ব্যবহার করা sudoএবং আপনি যে ফাইলটি আর্গুমেন্ট হিসাবে আগ্রহী সেই ফাইলটিকে আপনি grepপাথনাম দিতে পারেন, সুতরাং রাব্বিস্কিকি নির্দেশিত ইঙ্গিতটিতে অনুরোধ করার প্রয়োজন নেই। এছাড়াও, যদি কোনও প্রক্রিয়া ফাইলটিতে একটি লক ধরে রাখে, আপনি lsofআউটপুটে এফডি কলাম থেকে এটি দেখতে সক্ষম হবেন বলে মনে করা হচ্ছে । বিশদটির জন্য ম্যানুয়াল পৃষ্ঠাটি দেখুন। (আমি যখন sudo lsofআমার মেশিনে চালাচ্ছি , তখন আমি কোনও লক করা ফাইল দেখতে পাচ্ছি না, তাই আমি ম্যাকের সাথে sudoএটির ঠিক কাজ করার গ্যারান্টি দিচ্ছি না all সমস্ত জেনেরিক ইউনিক্স প্রোগ্রামের পরে, এবং সম্ভবত কিছু বৈশিষ্ট্য ওএসএক্সে কাজ করে না))

লকটি ধারণ করে এমন প্রক্রিয়াটি না মেরে আপনি কোনও ফাইল আনলক করতে পারবেন না। তবে আপনি rmএটি কমান্ড লাইন থেকে মুছে ফেলতে পারেন ।


স্রেফ একটি নির্লিপ্ত ভুল ছাপ উল্লেখ করেছেন: যেখানে এটি " sudoসর্বোপরি…" lsofবলে উল্লেখ করা আমার উদ্দেশ্য ছিল। এটি সম্পাদনা করতে যাচ্ছি না - প্রথম পৃষ্ঠায় একটি টুকরোটি পরোয়ানা দেওয়া খুব সামান্য to
হ্যারাল্ড হানচে-ওলসেন

6

অন্যরা যেমন উল্লেখ করেছে, লসফ কৌশলটি করে। কার্যটিকে আরও সহজ করার জন্য, আমি (ফ্রি) অ্যাপ্লিকেশনটি "আমাকে কী রাখছে" পরামর্শ দিচ্ছি (ইউআরএল: http://www.hamsoftengineering.com/products/wkm/wkm.html ) যা মূলত লসফের জন্য একটি অগ্রভাগ এবং কিছু সময় সাশ্রয় করার বিকল্প।


1
লিঙ্কটি এখানে বিকল্প বিকল্প হিসাবে কাজ করছে বলে মনে হচ্ছে না: macupdate.com/app/mac/27807/ কি / এর- রক্ষণাবেক্ষণ- ?
মিশাল এম

2

স্পষ্টতই lsof("ওপেন ফাইলগুলির তালিকা") টার্মিনাল কমান্ডটি এটি করতে ব্যবহার করা যেতে পারে: http://hints.macworld.com/article.php?story=20040121001144687


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