[[Vorlage(Getestet, general)]] {{{#!vorlage Wissen [:Terminal: Ein Terminal öffnen] }}} [[Inhaltsverzeichnis(1)]] [[Bild(Wiki/Icons/terminal.png, 48, align=left)]] [http://www.gnu.org/software/coreutils/ unlink] {en} ist ein minimalistisches Kommandozeilenprogramm, das Dateien löschen kann. unlink ist bewusst einfach gehalten und besitzt im Gegensatz zu [:rm:] keine Optionen (außer `--version` und `--help`), weshalb letzteres für kompliziertere Prozesse zu bevorzugen ist. Verzeichnisse können mit unlink nicht gelöscht werden. = Installation = Das Programm `unlink` ist im essentiellen Paket * '''coreutils''' von Ubuntu enthalten und deshalb auf jedem System vorinstalliert. = Anwendungsbeispiele = {{{#!vorlage Warnung Über unlink gelöschte Dateien landen, genauso wie bei `rm`, nicht im Papierkorb. Wer aus Versehen eine Datei gelöscht hat und diese nun retten will, findet im Artikel [:Datenrettung:] Hilfe. Allerdings ist eine Wiederherstellung nicht in allen Fällen möglich. }}} Um eine Datei zu löschen, muss folgendes im Terminal [1] eingegeben werden. {{{#!vorlage Befehl unlink datei }}} Die Angabe von mehreren Dateinamen als Parameter wie bei `rm` ist nicht möglich. Hierzu kann die `exec`-Funktion von [:find:] verwendet werden (wenn man unbedingt unlink anstatt rm benutzen will): {{{#!vorlage Befehl find . -name 'datei*' -exec unlink {} \; }}} = Links = * [http://www.gnu.org/software/coreutils/ GNU Core Utilities] {en} * [:Shell/Befehlsübersicht:] {Übersicht} Übersicht über verschiedene Shell-Befehle #tag: Shell