GNU/Linux >> Znalost Linux >  >> Linux

Jak dostat Ls do seznamu adresářů s koncovým lomítkem?

Můj shell je bash . Jak mohu získat výstup ls zobrazit adresáře s koncovým lomítkem? Když udělám ls v tcsh poskytuje požadovaný výstup. Jak mohu dosáhnout toho, aby k tomu došlo v bash bez použití jakýchkoli argumentů?

např.

bin/
lib/
src/
file1.txt
file2.txt

Přijatá odpověď:

Nejjednodušší řešení (jak již uvedl @don_crissti v komentářích) je:

ls -p

Podobný efekt můžete získat pomocí:

ls -F

Ale to přidá i některé další ukazatele:

Ke každému názvu souboru připojte znak označující typ souboru.
U běžných souborů, které jsou spustitelné, přidejte * . Indikátory typu souboru
jsou / pro adresáře @ pro symbolické odkazy | pro FIFO, = pro zásuvky > pro dveře a nic pro
běžné soubory.

Samozřejmě můžete vytvořit řetězec ls spusťte ls -p na příkazovém řádku s aliasem:

alias ls='ls -p'

To je dočasné a lze jej vymazat pomocí unalias ls .
Pravděpodobně váš tcsh má aktivní alias.

Což můžete udělat umístěním příkazu do ~/.bashrc nebo ~/.bash_aliases .


Linux
  1. Jak začít s cloudovým serverem FreeBSD

  2. Jak rekurzivně vypsat adresáře v C na Linuxu?

  3. Jak získat seznam adresářů v zipu?

  1. Jak jste začali s Linuxem?

  2. Jak přimět Vim, aby správně spolupracoval s Tmux?

  3. jak získat prvky ze seznamu v bash?

  1. Jak zobrazit seznam připojených monitorů pomocí Xrandr?

  2. Jak začít s Juju?

  3. Jak vytvořit seznam domén s DNSSEC