Android

Unlink-opdracht in linux (bestand verwijderen)

Linux/Mac Terminal Tutorial: Create, Copy, Move, Rename and Delete Files and Directories

Linux/Mac Terminal Tutorial: Create, Copy, Move, Rename and Delete Files and Directories

Inhoudsopgave:

Anonim

, laten we u zien hoe u een bestand in GNU / Linux-systemen kunt verwijderen met de opdracht unlink .

Bestand verwijderen met unlink

unlink is een opdrachtregelprogramma voor het verwijderen van een enkel bestand.

De syntaxis van de opdracht unlink is als volgt:

unlink filename

Waar filename de naam is van het bestand dat u wilt verwijderen. Bij succes produceert het commando geen uitvoer en retourneert nul.

De opdracht unlink accepteert slechts twee opties, --help die de opdracht help weergeeft en --version die de versie-informatie toont.

Wees extra voorzichtig bij het verwijderen van bestanden met behulp van de opdracht unlink , want als het bestand eenmaal is verwijderd, kan het niet volledig worden hersteld.

In tegenstelling tot de krachtigere opdracht rm kan unlink slechts één argument accepteren, wat betekent dat u slechts één bestand kunt verwijderen. Als u meer dan één bestand probeert te verwijderen, krijgt u de foutmelding "Unlink: extra operand".

Bij het verwijderen van symbolische koppelingen met unlink , wordt het bestand waarnaar de symlink verwijst niet verwijderd.

Om een ​​bepaald bestand te verwijderen, moet u schrijfrechten hebben op de map met dat bestand. Anders krijgt u de foutmelding "Bewerking niet toegestaan".

Als u bijvoorbeeld probeert het bestand file3.txt te verwijderen uit de map /opt die eigendom is van root:

unlink /opt/file2.txt

Het systeem zal het volgende bericht afdrukken:

unlink: cannot unlink '/opt/file2.txt': Permission denied

Op GNU / Linux-systemen kan een unlink nooit een map verwijderen. Als u een map probeert te verwijderen:

unlink dir1

U krijgt het volgende bericht:

unlink: cannot unlink 'dir1': Is a directory

Conclusie

Bestanden verwijderen met unlink is een eenvoudig proces, maar u moet oppassen dat u geen relevante gegevens verwijdert.

terminal ontkoppelen