Ordenar Carpetas o Archivos

Hola tengo el siguiente script

#!bin/bash
cd $1
ls -lS $1
Me muestra de orden por tama�o de archivos de mayor a menor ./miscript.sh /root por ejmplo. Como puedo asignarle si al final de comando ponga -d me mustre solos las carpetas o si es -a me muestre los documentos.

./miscript.sh /root -d Carpetas
./miscript.sh /root -a documentos
:confused:

Hello.

Per our forum rules, all posts must be in English.

We do provide translation services for posts from English to a number of languages as a benefit to users. However, posts must be in English.

Please repost in English.

Thank you for your cooperation.

The UNIX and Linux Forums.