In diesem Artikel zeigen wir Ihnen, wie Sie eine Datei in GNU/Linux-Systemen mit unlink
entfernen Befehl.
Datei mit unlink
entfernen #
unlink
ist ein Befehlszeilenprogramm zum Entfernen einer einzelnen Datei.
Die Syntax des unlink
Befehl lautet wie folgt:
unlink filename
Wobei filename
ist der Name der Datei, die Sie entfernen möchten. Bei Erfolg erzeugt der Befehl keine Ausgabe und gibt Null zurück.
Das unlink
Der Befehl akzeptiert nur zwei Optionen, --help
die den Befehl help und --version
anzeigt die die Versionsinformationen anzeigt.
Seien Sie besonders vorsichtig, wenn Sie Dateien mit unlink
entfernen Befehl, denn sobald die Datei gelöscht ist, kann sie nicht vollständig wiederhergestellt werden.
Im Gegensatz zum leistungsfähigeren rm
Befehl, unlink
kann nur ein einziges Argument akzeptieren, was bedeutet, dass Sie nur eine Datei löschen können. Wenn Sie versuchen, mehr als eine Datei zu entfernen, erhalten Sie den Fehler „unlink:extra operand“.
Beim Entfernen symbolischer Links mit unlink
, die Datei, auf die der Symlink zeigt, wird nicht entfernt.
Um eine bestimmte Datei zu entfernen, benötigen Sie Schreibrechte für das Verzeichnis, das diese Datei enthält. Andernfalls erhalten Sie die Fehlermeldung „Vorgang nicht zulässig“.
Wenn Sie beispielsweise versuchen, die Datei file3.txt
zu entfernen unter /opt
Verzeichnis, das root gehört:
unlink /opt/file2.txt
Das System druckt die folgende Nachricht:
unlink: cannot unlink '/opt/file2.txt': Permission denied
Auf GNU/Linux-Systemen unlink
kann niemals ein Verzeichnis löschen. Wenn Sie versuchen, ein Verzeichnis zu entfernen:
unlink dir1
Sie erhalten die folgende Meldung:
unlink: cannot unlink 'dir1': Is a directory
Schlussfolgerung #
Dateien mit unlink
entfernen ist ein einfacher Vorgang, aber Sie müssen darauf achten, keine relevanten Daten zu löschen.