मैंने देखा कि अगर मैं एक निर्देशिका पर ls -F चलाता हूं, तो कुछ प्रविष्टियों में एक * या @ उनके बाद है।
spuder@ubuntu:~$ ls -F /sbin
acpi_available* getpcaps* lvmconf* ntfscp* start-stop-daemon*
agetty* getty* lvmdiskscan@ ntfslabel* status@
alsa* halt@ lvmdump* ntfsresize* stop@
alsactl* hdparm* lvmsadc@
spuder@ubuntu:~$ ls -F ~
daq-0.6.1/ examples.desktop noname-cache.lib snort-2.9.1/ Templates/
Desktop/ jpgraph-1.27.1/ noname.sch snortfiles/ Ubuntu One/
Documents/
Ls मैन पेजों के अनुसार
spuder@ubuntu:~$ man ls
...
-F, --classify
append indicator (one of */=>@|) to entries
...
मुझे लगता है कि @
प्रतीकात्मक लिंक का मतलब है,
इन अन्य संकेतकों का क्या मतलब है ( */=>@|
)?
ls
प्रदर्शित किए गए प्रतीकों के बारे में जानकारी सहित पूर्ण प्रलेखन, ls -F
टेक्सिनफो मैनुअल में है। ( info ls
)।
infos () { info --vi-keys --subnodes -o - "$@" | less; }
:।
info foo --vi-keys
में रखूंगा । दुर्भाग्य से आपके द्वारा उल्लिखित वाक्यविन्यास मेरे लिए काम नहीं करता है (infos () {जानकारी --vi-keys ...}