Práce s názvy souborů

Přejmenování souborů: nahradí řetězec string1 za string2
rename s/string1/string2/ *

Přejmenování souborů: nahradí řetězec string1 za string2 (case-insensitiv)
rename s/string1/string2/i

Získání názvu souboru
basename /tmp/soubor.txt
vrátí soubor.txt

Získání názvu souboru bez přípony
basename „/tmp/velky_soubor.tar.xz“ .xz
vrátí velky_soubor.tar

Získání názvu adresáře
dirname /tmp/soubor.txt
vrátí /tmp