[[Vorlage(Getestet, general)]] {{{#!vorlage wissen [:Terminal:Ein Terminal öffnen] }}} [[Bild(Wiki/Icons/terminal.png, 48, align=left)]] Das Programm '''dirname''' schneidet den Dateinamen ab und gibt die vorangestellte Pfadangabe aus. = Installation = Das Programm '''dirname''' ist im essentiellen Paket * '''coreutils''' von Ubuntu enthalten und ist deshalb auf jedem System installiert. = Anwendung = dirname wird über das Terminal aufgerufen [1]: {{{#!vorlage Befehl dirname [OPTIONEN] }}} dirname kennt dabei zwei Optionen: {{{#!vorlage Tabelle Optionen von dirname +++ Option Beschreibung +++ `--help` gibt Informationen zum Befehl +++ `--version` gibt Informationen zur Version }}} Das Programm '''dirname''' kann in [:Skripte:Shell-Skripten] sehr hilfreich sein. Möchte man hingegen den reinen Dateinamen erhalten, benötigt man den Befehl [:basename:]. Gibt man einen Dateinamen ohne Pfadangabe an, wird das aktuelle Verzeichnis `.` zurückgegeben. = Beispiele = * {{{#!vorlage Befehl dirname /etc/passwd }}} {{{/etc}}} * {{{#!vorlage Befehl dirname datei }}} {{{.}}} * {{{#!vorlage Befehl dirname ~/datei }}} {{{/home/user}}} * {{{#!vorlage Befehl dirname ../andererUser/Musik/lied.mp3 }}} {{{../andererUser/Musik}}} = Links = * [man_de:dirname:] {de} - Manpage * [http://www.gnu.org/software/coreutils/ GNU Core Utilities] {en} * [wikipedia:GNU_core_utilities:GNU Core Utilities in der Wikipedia] * [:Shell/Befehlsübersicht:] {Übersicht} Übersicht über verschiedene Shell-Befehle # tag: Shell