ls_N__ একটি সিমলিংক সবকিছু everything


12

না lsএকটি উপায় মত "সমস্ত ফাইল যা হয় অস্বীকার অবস্থার দেখাতে হবে না একটি সিমবলিক লিঙ্ক"? আমি পরেরটি একটি প্রকল্প ডিরেক্টরিতে ব্যবহার করি তবে অন্যান্য অবজ্ঞাগুলিও কার্যকর হবে।

আপাতত, আমার গবেষণা কেবলমাত্র "পছন্দ" এর মতো একটি উপকরণ তৈরি করতে পরিচালিত করেছে:

find . -maxdepth 1 ! -type l | sort # (...)

তবে স্পষ্টতই এইভাবে আমি রঙিনকরণ ls, কলাম বিন্যাস ইত্যাদি পাই না ...

আমি ওএস এক্স 10.8.2 এ বাশ ভি 3 এ এবং মাঝে মাঝে প্যাঙ্গোলিনে ব্যাশ ভি 4 এ আছি।

উত্তর:


14

এটিতে পাইপ দেওয়ার পরিবর্তে, এলএস sortব্যবহার করুন।

find . -maxdepth 1 \! -type l -exec ls -d {} +

find . -maxdepth 1 \! -type l | xargs ls -d

আপনি যদি zsh শেল ব্যবহার করেন তবে আপনি তাদের অ-বহনযোগ্য গ্লোব এক্সটেনশনগুলি ব্যবহার করতে পারেন:

ls -d *(^@)

থেক্স 4 উত্তর! কেন পালাবেন !? মনে হচ্ছে এটি ছাড়াও কাজ করছে .. আমি এড়িয়ে যাচ্ছি না বলে কী ঝুঁকি নিয়ে যাচ্ছি? আকর্ষণীয় আপনি কীভাবে চূড়ান্ত ব্যবহার করেন +এবং না \;, দয়া করে ব্যাখ্যা করুন?
রোবোটিনোসিনো

2
@ রোবটিনোসিনো প্রতিটি ফাইলের জন্য পৃথকভাবে চালানোর পরিবর্তে +এটি সমস্ত কিছু একক lsকমান্ডে প্রেরণ করে (এই পদ্ধতিতে কলামগুলি বাছাই করতে পারে)। আমি পালিয়ে গেলাম! কারণ এটি কিছু শাঁসের জন্য একটি বিশেষ চরিত্র যদিও আপনার মনে হয় এটি সূক্ষ্ম বলে মনে হচ্ছে accept
র্যান্ডম 832

Gotcha। দুর্দান্ত জিনিস! আপনি কি একমত যে কোনও প্রকারকে সহজ সরলভাবে উপেক্ষা করার জন্য যদিও এটি কিছুটা শ্রমসাধ্য ls? এর চেয়ে ভাল উপায় আর কি হতে পারে?
রোবটিনোসিনো

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