Concha de pescado: no puedo encontrar dónde se define "la" como "ls -la"

Concha de pescado: no puedo encontrar dónde se define "la" como "ls -la"

Tanto en mi Mac como en Ubuntu, cuando escribo "la" en Fish Shell, recibo un resultado idéntico al de "ls -la". Pensé que podría haberlo definido como una función. Sin embargo, no puedo encontrar que "la" esté definida como alias, abreviatura o función.

Revisé .config/fish/functions, fish.prompt.fish, config.fish, which y la documentación y los comandos de Fish.

¿Qué me he perdido? ¿Alguna idea sobre dónde se podría definir "la"?

Respuesta1

El typecomando es tu amigo para este tipo de preguntas:

$ type la
la is a function with definition
# Defined in /usr/local/share/fish/functions/la.fish @ line 4
function la --description 'List contents of directory, including hidden files in directory using long format'
    ls -lah $argv
end

Eso me dice laque es una función estándar incluida con la distribución de pescado. Fish también incluye una llfunción que hace ls -lh.

información relacionada