В следующем сценарии Как исключить каталог в цикле? Я хочу сделать это, потому что все файлы являются символическими ссылками, указывающими на этот каталог, который существует на одном уровне, поэтому я не хочу добавлять его.
cd /var/www
for dir in */
do
base=$(basename "$dir")
tar -czfh "${base}.tar.gz" "$dir"
done