El il comando unlink è uno strumento piuttosto interessante per alcune attività . Sebbene sia installato di default nella tua distribuzione GNU / Linux, è molto probabile che non lo sapessi fino ad ora. Il motivo è che forse non è così popolare come rm, ma funziona per cose simili a questo. Cioè, con unlink puoi eliminare i file che hai sul tuo sistema uno per uno. Potresti pensare che sia qualcosa di assurdo e di avere ragione per questo, ma puoi fare di più ...
Ma prima vedremo di cosa si tratta e poi vedrai le sue applicazioni con alcuni esempi pratici. La prima cosa da dire è che è uno strumento nel pacchetto GNU coreutils, quindi uno degli strumenti di base forniti da GNU per Linux, anche se se ricordi, in LxA ho già parlato di un altro pacchetto complementare per avere alcuni strumenti Unix extra che non venire in questo pacchetto. Questo è il pacchetto moreutils.
Con unlink puoi eliminare i file uno per uno. Se usi più file, ti darà un errore per non accettare così tanti parametri. Puoi verificare di averlo installato e ottenere informazioni con:
unlink --help unlink --version
Per eliminare un file, usa semplicemente il seguente comando seguito dal nome del tuo file. Ad esempio, se desideri eliminare notes.txt:
unlink notas.txt
Inoltre, se quel file fosse un collegamento simbolico, il file da cui è stato creato il collegamento non verrà eliminato. Quindi questo strumento è molto semplice da usare e pratico in alcuni casi. Lo svantaggio è che non è possibile eliminare molti file o intere directory contemporaneamente come rm, ma può aiutare a prevenire l'eliminazione accidentale dei dati che non si desidera eliminare. Ad esempio, se hai usato rm *, potresti rimuovere tutti i file in una directory e forse alcuni dei file che volevi rimanere. Senza molti file non è pratico farlo con unlink, ma se si tratta di una directory con tre o quattro file, abituarsi a usare unlink potrebbe farti risparmiare paura ...