পুনরাবৃত্তভাবে ফাইলের নাম, ফোল্ডারের নাম এবং অনুমতি সহ ফাইলগুলি তালিকাভুক্ত করুন


9

আমি কি শেলটিতে একটি কমান্ড টাইপ করে ফাইলগুলি তালিকাভুক্ত করতে পারি যা সেন্টোস-এ সমস্ত ফাইলের নাম, ফোল্ডারের নাম এবং তাদের অনুমতিগুলি তালিকাভুক্ত করে?


হাই, উত্তর দেওয়ার জন্য ধন্যবাদ। হ্যাঁ উদাহরণস্বরূপ, আমার যদি নিম্নলিখিত কাঠামো থাকে: ফোল্ডার এ> ফাইল 1, ফাইল 2, ফোল্ডার এএ [ফাইল এএ 1, ফাইল এএ 2] ইত্যাদি, তাই আমি এই ফোল্ডারের ভিতরে সমস্ত ফোল্ডার এবং সমস্ত ফাইল তাদের অনুমতি সহ একটি তালিকাতে তালিকাভুক্ত করতে চাই wish লেখার ফাইল. আমি আশা করি যে এটি উপলব্ধি করে?
ব্যবহারকারী 1038814

উত্তর:


11

কটাক্ষপাত আছে গাছ , আপনি প্রথমে এটি ইনস্টল করতে হতে পারে। প্রতি ডিফল্ট ট্রি ফাইলনাম চালানোর পাশে অনুমতিগুলি দেখানোর জন্য অনুমতিগুলি প্রদর্শন করে না

tree -p

যা অনুমতি সহ বর্তমান ডিরেক্টরিতে সমস্ত ফোল্ডার এবং ডিরেক্টরি তালিকাভুক্ত করে দেবে will


9

ls -lRডিরেক্টরিগুলির বিষয়গুলি পুনরাবৃত্তির সাথে তালিকাবদ্ধ করে। আউটপুটটি স্বয়ংক্রিয়ভাবে প্রক্রিয়া করা শক্ত, তবে ম্যানুয়াল ব্রাউজিংয়ের জন্য এটি ভাল হতে পারে কারণ এটি আপনার সাথে পরিচিত।

findকমান্ড তালিকা যাও recursively ফাইল। আপনি এর আউটপুট কাস্টমাইজ করতে পারেন, উদাহরণস্বরূপ নীচের কমান্ড ls -lপ্রতিটি ফাইলের নামের আগে যেমন অনুমতিগুলি মুদ্রণ করে:

find -printf '%M %p\n'

আপনার ফাইলের নামগুলিতে কোনও নতুন লাইন না থাকলে এই আউটপুটটি যান্ত্রিকভাবে প্রক্রিয়া করা যায়। যদি আপনি \n(নিউলাইন) দ্বারা \000(নাল বাইট) প্রতিস্থাপন করেন তবে আপনি আউটপুটটি এমন সরঞ্জামগুলির সাথে প্রক্রিয়া করতে পারেন যা নাল-বিচ্ছিন্ন রেকর্ডগুলিকে সমর্থন করে।

উভয় lsএবং findকেবল traditionalতিহ্যবাহী ইউনিক্স অনুমতিগুলি মুদ্রণ করে, নিয়ন্ত্রণ তালিকাগুলি অ্যাক্সেস করে না। এসিএল তথ্য সহ সমস্ত ফাইল অনুমতিগুলির পুনরাবৃত্ত তালিকার জন্য, চালান

getfacl -R .

আউটপুটটি যান্ত্রিকভাবে প্রক্রিয়াজাত করা যায় (বিশেষ অক্ষর বাছাই করা হয়); বিশেষত, setfacl --restoreএকই ফাইলের নামের সাথে অন্য গাছের কাছে অনুমতিগুলি প্রতিলিপি করা খাওয়ানো যেতে পারে ।



-1

lsইউনিক্স তালিকায় কম্পিউটার ফাইলগুলির একটি কমান্ড

ls -lডিরেক্টরির মধ্যে তালিকার আইটেম
ls -Rযাও recursively তালিকা ফাইল

ls -lR

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