GNU/Linux >> Belajar Linux >  >> Linux

Apa Arti Simbol yang Ditampilkan Oleh Ls -f?

Saya perhatikan bahwa jika saya menjalankan ls -F pada direktori, beberapa entri memiliki * atau @ setelahnya.

[email protected]:~$ ls -F /sbin
acpi_available*   getpcaps*           lvmconf*                 ntfscp*        start-stop-daemon*
agetty*           getty*              [email protected]             ntfslabel*     [email protected]
alsa*             [email protected]               lvmdump*                 ntfsresize*    [email protected]
alsactl*          hdparm*             [email protected]    

[email protected]:~$ 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/  

Menurut halaman manual ls

[email protected]:~$ man ls
...
-F, --classify
  append indicator (one of */=>@|) to entries
...

Saya menduga bahwa @ berarti tautan simbolis,

Apa arti indikator lain ini ( */=>@| ) ?

Jawaban yang Diterima:

ls -F menambahkan simbol ke nama file. Simbol-simbol ini menunjukkan informasi yang berguna tentang file.

  • @ berarti tautan simbolis (atau file tersebut memiliki atribut yang diperluas).
  • * artinya dapat dieksekusi.
  • = artinya soket.
  • | artinya bernama pipa.
  • > artinya pintu.
  • / artinya direktori.

Jika Anda ingin perilaku ini menjadi default, tambahkan ini ke konfigurasi shell Anda:alias ls='ls -F' .


Linux
  1. Apa Artinya Dalam Keluaran Dari Ps?

  2. Di linux, apa arti semua nilai di atas perintah?

  3. Apa yang dimaksud dengan [email dilindungi] dalam skrip shell?

  1. Apa artinya memilih (seperti dalam direktori opt)? Apakah itu singkatan?

  2. Apa arti &di akhir perintah linux?

  3. Apa arti nama antarmuka eth0 di Linux?

  1. Apa arti huruf 'u' di /dev/urandom?

  2. Apa yang dimaksud dengan kemampuan ep?

  3. Apa arti + di akhir izin dari ls -l?