ls -rt (কীভাবে কেবলমাত্র সর্বশেষ ফাইলটি তালিকাভুক্ত করবেন? যেমন:: xargs জিনোম-ওপেন)


16

উদাহরণস্বরূপ, জেপিগ ফাইলযুক্ত ডিরেক্টরি: কীভাবে সহজেই বর্তমান ডিরেক্টরিতে সর্বাধিক সাম্প্রতিক জেপিগ খুলতে হয়?

উত্তর:


19

ls -rt | tail -1

-1বলে লেজ শুধুমাত্র এক লাইন দেখানোর জন্য আপনি আপনি দীর্ঘ বিকল্প পরিবর্তে ব্যবহার করতে পারেন পরিষ্কার হতে চাই

ls -rt | tail --lines=1


4
"Ls -t | মাথা -1" এর চেয়েও ভাল। নীচে আমার মন্তব্য দেখুন।
অ্যান্ডি লেস্টার

20

আপনি যা চান তা হ'ল একটি বিপরীত সময়-ভিত্তিক তালিকার প্রথম ফাইল।

ls -t | head -1

-আর মানুষের জন্য কারণ আমরা পর্দায় শেষ জিনিসটি চেয়েছি যা প্রথমটির চেয়ে স্ক্রোল করেছে। মেশিনটি এটি বের করার ক্ষেত্রে এটি তালিকার বাইরে চলে headযাওয়ার পরিবর্তে প্রথমটির পরে ভালভাবে ব্যবহার এবং থামতে পারে tail


3

Zsh সহ:

gnome-open *.jpg(om[1])

গ্লোব কোয়ালিফায়ার (om)বয়স বাড়িয়ে (যেমন অ্যান্টি-কালানোলজিকাল ক্রমে) ম্যাচগুলি বাছাই করে। গ্লোব কোয়ালিফায়ার কেবল ([1])প্রথম ম্যাচটি নির্বাচন করে। আপনি *.jpg(om[1,4])4 টি অতি সাম্প্রতিক ফাইলগুলি খুলতে ব্যবহার করতে পারেন , এবং আরও কিছু on

অন্যান্য শেলগুলিতে:

gnome-open "$(\ls -t *.jpg | head -1)"

তবে সাবধান হন যে আপনার ফাইলের নামগুলিতে যদি অরক্ষিত অক্ষর বা বাইট থাকে (যা সাধারণত আপনার স্থানীয় থেকে আলাদা অক্ষরে সেট করা ফাইলের নাম থাকে তবে) lsসেগুলি প্রতিস্থাপন করে ?, সুতরাং এটি কার্যকর হবে না।


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