আমি কীভাবে ls কেবলমাত্র উল্লিখিত ডিরেক্টরি সম্পর্কিত তথ্য প্রদর্শন করব, তার উপ-ফাইল বা ফোল্ডার সামগ্রীগুলির তথ্য নয়?


10

বলুন আমার কাছে হোম ডিরেক্টরি ডিরেক্টরি "ফু" রয়েছে। আমি এর কিছু তথ্য, মালিক, গোষ্ঠী, অনুমতি ইত্যাদি ... পেতে চাই

আমি তখন তথ্যটি পাওয়ার চেষ্টা করার জন্য এটি করি:

cd ~
ls -l foo

অবশ্যই এটি এখন "foo" বিষয়বস্তুর তথ্য তালিকাভুক্ত করে

তাহলে আমি এই জাতীয় কিছু করতে পারি

cd ~
dir=foo
ls -l $foo/.. | awk 'BEGIN { dir="'$foo'" } { if($9 == dir) { print $0 }  }'

তবে এটি করার সহজ উপায় নেই?

উত্তর:


23

চেষ্টা

ls -ld foo

এবং আপনি যা চান তা পাবেন।

statআপনি যদি তথ্য ক্যাপচার করতে চান তবে তা বিবেচনা করুন। এর ফলাফল কেবল lsমানুষের ব্যবহারের জন্য।

stat -c %U foo # get owner of foo

এই জন্য আপনাকে ধন্যবাদ. কিছুক্ষণ হয়ে গেছে আমিও একই চাচ্ছি - প্রশ্নটি জিজ্ঞাসা করার জন্য আপনাকে অনেক ধন্যবাদ @ টাইলোকে, অনেক দিন আগে হেসে।
juanmirocks
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.