Sistema de archivos

Listar solo archivos

ls -p | grep -v /

Listar solo carpetas

ls -d */

Comprobar si un archivo existe

if [[ -f ruta_archivo ]]; then

echo "El archivo existe"

else

echo "El archivo no existe"

fi

Comprobar si una carpeta existe

if [[ -d ruta_carpeta ]]; then

echo "La carpeta existe"

else

echo "La carpeta no existe"

fi

Comprobar si el archivo está vació

if [[ -s ruta_archivo ]]; then

echo "El archivo contiene datos"

else

echo "El archivo está vació"

fi