Sistema de archivos
Listar solo archivos
Listar solo archivos
ls -p | grep -v /
Listar solo carpetas
Listar solo carpetas
ls -d */
Comprobar si un archivo existe
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
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ó
Comprobar si el archivo está vació
if [[ -s ruta_archivo ]]; then
echo "El archivo contiene datos"
else
echo "El archivo está vació"
fi