GNU/Linux >> Znalost Linux >  >> Linux

SEZNAM adresářů bez koncového lomítka /

Pravděpodobně váš ls je alias nebo definován jako funkce ve vašem .bashrc nebo /etc/profile nebo jinde.

Vyzkoušejte úplnou cestu k ls jako

/bin/ls /var/lib/mysql/ 

Pravděpodobně jste definovali alias pro ls která to dělá.

Chcete-li spustit ls přímo, spustit jako \ls , např.

\ls /var/lib/mysql/

Chcete-li zjistit, k čemu je přiřazen alias, spusťte:type ls .

Pokud ano, odeberte alias pomocí:

unalias ls

Jinak zde je řešení:

for dir in `ls -1 .`; do echo $dir; done

Měli byste zkontrolovat své aliasy pro ls . Například,

$> alias ls
alias ls='ls --color=auto'

-F flag připojuje indikátor adresáře, takže byste jej měli odstranit ze svého ls aliasy, pokud je nepotřebujete.

Přibližně jedna položka po řádku . ls mít použitelné -1 flag, takže by to mělo fungovat jako

ls -1 /var/lib/mysql/
wachuwar_funkfow
wachuwar_prueba
webdeard_arde

Linux
  1. Žádný seznam typů v ISPConfig 3.1.11

  2. Pwd bez symbolických odkazů?

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

  1. gdb - seznam zdrojů aktuální funkce bez zadání jejího názvu

  2. os.walk bez skrytých složek

  3. Jak mohu vypsat soubory v archivu zip, aniž bych jej dekomprimoval?

  1. Kdy bych měl použít koncové lomítko v adresáři?

  2. Jak vypsat seznam N’th Youngest File (bez analýzy Ls!)?

  3. Měl bych při kopírování složek umístit za zdroj a cíl koncové lomítko