Tôi nhận thấy rằng nếu tôi chạy ls -F trên một thư mục, một số mục có dấu * hoặc @ sau chúng.
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/
Theo trang ls man
spuder@ubuntu:~$ man ls
...
-F, --classify
append indicator (one of */=>@|) to entries
...
Tôi đoán đó @
có nghĩa là liên kết tượng trưng,
Những chỉ số khác này có nghĩa là gì ( */=>@|
)?
ls
Tài liệu đầy đủ , bao gồm thông tin về các biểu tượng được hiển thị bởi ls -F
, có trong hướng dẫn Texinfo. ( info ls
).
infos () { info --vi-keys --subnodes -o - "$@" | less; }
.
info foo --vi-keys
nhớ. Thật không may, cú pháp mà bạn đề cập không hoạt động đối với tôi (infos () {thông tin --vi-key ...}