বিট সেট চালানো সমস্ত ফাইলের জন্য কীভাবে আমি স্ক্যান করব?


19

আমি একটি অনুমতি স্থির স্ক্রিপ্ট লিখতে চাই যা ফাইলগুলিতে অনুমতিগুলি স্থির করতে ব্যবহার করে।

প্রধানত আমার যা দরকার তা হ'ল ফাইন্ড কমান্ড যা ফাইলের অন্যান্য অনুমতি বিবেচনা না করেই (এক্সট্রাক্ট বিট সেট) সমস্ত ফাইল তালিকাভুক্ত করতে সক্ষম হয়।


2
আপনি ইতিমধ্যে কি চেষ্টা করেছেন? আপনি কি গবেষণা করেছেন? এখনই লিখিত হিসাবে, আপনি কেবল আমাদের জন্য আপনার কাজ করতে বলছেন, এবং নিজেকে সমাধান করার ক্ষেত্রে আপনি কোনও প্রচেষ্টা দেখান নি।
EEAA

এছাড়াও, আমি আরও কোনও প্রশ্ন পোস্ট করার আগে এখানে কী ধরণের প্রশ্নগুলি উপযুক্ত তা ভেবে দেখার সুপারিশ করব। আপনার কাছে বন্ধ এবং নিচে ভোট দেওয়া প্রশ্নগুলির বেশ একটি স্ট্রিং রয়েছে এবং যদি সাবধান না হন তবে আপনি সম্ভবত স্বয়ংক্রিয়ভাবে প্রশ্নোত্তর নিষিদ্ধের পুরোপুরি চালিয়ে যাবেন।
EEAA

@ ইইএএ: দুঃখের বিষয়, আমার সন্দেহ হচ্ছে এটি ঘটনার কাছাকাছি যে কোনও জায়গায়। আপনার যদি কোনও রেপ থাকে তবে কিউ-নিষিদ্ধ হওয়া সত্যিই কঠিন।

@ আইইন - যথেষ্ট ন্যায্য আশা করি তিনি এখনও পরামর্শটি মানবেন।
EEAA

2
@ ইইএএ: আমিও আশা করি তবে যারা ম্যানুয়ালগুলি পড়তে বিরক্ত হতে পারেন না তারা সাধারণত পরামর্শ গ্রহণ করেন না - তারা কেবল আমাদের মনোভাব ...আইসউইম সম্পর্কে জোর দেওয়া সহজ মনে করেন ;)

উত্তর:


24

জিএনইউর অনুসন্ধানে:

find /dir -type f -executable

অন্যান্য সংস্করণে, ম্যান পৃষ্ঠাটি চারপাশে দেখুন -perm


11

বিশ্বাস করুন আর এই ব্যাপকভাবে মধ্যে নথিভুক্ত করা না খোঁজ মানুষ পাতা। সেন্টোস এবং উবুন্টু সিস্টেমে আমাকে এর হাতছাড়া করতে হবে এমনকি এর উদাহরণও রয়েছে।

-পার্ম / মোড

অনুমতি বিট মোড যে কোনও ফাইল জন্য সেট করা হয়। প্রতীক মোডগুলি এই ফর্মটিতে গৃহীত হয়। আপনি u',যদি একটি প্রতীকী মোড ব্যবহার করেন তবে আপনাকে অবশ্যই g 'বা `o' নির্দিষ্ট করতে হবে । উদাহরণস্বরূপ উদাহরণগুলির জন্য উদাহরণ বিভাগ দেখুন। যদি মোডে কোনও অনুমতি বিট সেট না করা থাকে তবে এই পরীক্ষাটি কোনও ফাইলের সাথে মেলে (এখানে ধারণাটি-স্পর্ম -000 এর আচরণের সাথে সামঞ্জস্যপূর্ণ)।

সুতরাং

find  . -perm /u+x

মালিকদের জন্য নির্ধারিত অনুমতি সেট করা আছে এমন ফাইলগুলি সন্ধান করবে

find . -perm /u+x,o+x

মালিক এবং অন্যান্য ইত্যাদির জন্য নির্বাহের অনুমতি সেট করা আছে এমন ফাইলগুলি সন্ধান করবে।


1

/ पथ / এর / ডিরেক্টরি / টাইপ চ-এক্সিকিউটেবল


@ আপনি দয়া করে ব্যাখ্যা করবেন যে এটি কীভাবে কাজ করবে?
vfbsilva

এটি গবেষণা করা হয়েছে: man7.org/linux/man-pages/man1/find.1.html - -অনুসরণযোগ্য পতাকা: এক্সিকিউটেবল এবং ডিরেক্টরি যা অনুসন্ধানযোগ্য (ফাইলের নাম রেজোলিউশন অর্থে) ফাইলগুলি মেলে।
রায়জে
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.