निर्देशिका सामग्री को सूचीबद्ध किए बिना ls के साथ वाइल्डकार्ड का उपयोग कैसे करें?


18

एलएस आम तौर पर वर्तमान निर्देशिका में केवल फाइलों और फ़ोल्डरों को प्रदर्शित करता है। लेकिन एक बार जब आप वाइल्डकार्ड जोड़ लेते हैं तो यह उप-निर्देशिकाओं में खोजना शुरू कर देता है।

उदाहरण:

$ ls
fight_folder    file1       file2

$ ls f*
file1   file2

fight_folder:
file3

आप केवल वर्तमान निर्देशिका के दायरे को कैसे सीमित करते हैं?
OS X का उपयोग करना

जवाबों:


23

ls -dकमांड लाइन (वाइल्डकार्ड के माध्यम से) पर सूचीबद्ध निर्देशिकाओं की सामग्री को सूचीबद्ध करता है। से प्रलेखन :

-d निर्देशिकाएँ को सादे फ़ाइलों के रूप में सूचीबद्ध किया गया है (पुनरावर्ती रूप से नहीं खोजा गया)।


ls -d * वही करता है जो आप कहते हैं लेकिन दुर्भाग्य से ls -d निर्देशिकाओं को सूचीबद्ध नहीं करता है।
aless80
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.