ls
ডিরেক্টরি তালিকা চালানো এড়াতে ওয়াইল্ডকার্ড ব্যবহার করা সাব-ইস্টিমাল, কারণ এটি আপনাকে ls
পছন্দ মতো বিকল্পগুলি ব্যবহার থেকে বাধা দেয় --almost-all
।
এনজোটিবের পরামর্শের মতো , এটি সরানোর সহজতম উপায় হ'ল tail
প্রথম লাইনটি কেটে ফেলা। তবে ls
এটি সনাক্ত করবে এটির আউটপুট ইন্টারেক্টিভের পরিবর্তে একটি পাইপ এবং অযাচিত উপায়ে এর ডিফল্টগুলি পরিবর্তন করে। অতএব, এটিকে শক্তিশালী করার জন্য আপনার কয়েকটি বিকল্প যুক্ত করতে হবে:
--color=always
: রঙ দেখায় রাখা
--hide-control-chars
: ?
নিয়ন্ত্রণ অক্ষরের জায়গায় ফাইলের নামগুলি মুদ্রণ করুন যা কনসোল আউটপুটকে বিশৃঙ্খলা করতে পারে
আমার একটি স্ক্রিপ্ট রয়েছে ~/bin/l
(আপনি এতে কোনও বাশ ওরফে ব্যবহার করতে পারেন ~/.bash_aliases
):
#!/bin/bash
ls -l --color=always --hide-control-chars "$@" | tail --lines=+2
আপনি ls
ডিফল্টরূপে চাইলে অন্য যে কোনও বিকল্প যুক্ত করতে পারেন --group-directories-first --time-style='+%FT%T.%N%:::z' --indicator-style=slash
।
ls -l | tail -n+2
, বাকিগুলির জন্য আমার কাছে উত্তর নেই।