ENLLAÇOS DURS I SIMBÒLICSPer a crear enllaços durs, podem fer ús de la següent funció:
link només val per a arxius del mateix dispositiu (no mounts) que no siguin directoris. Retorna 0 si va bé i -1 si no es pot fer l'enllaç (errno contindrà el codi de l'anomalia que s'hagi produït). I pel que fa a crear enllaços simbòlics, vegem les següents funcions:
symlink
crea amb nom nom_fitxer_nou un enllaç simbòlic
al fitxer nom_fitxer_antic. readlink
llegeix el nom del fitxer on apunta un enllaç simbòlic.
Posarà el nom a buffer, que tindrà una mida màxima
de mida. Totes dues funcions retornen 0 si funcionen correctament i -1 si no és així (i errno contindrà el codi d'errada). Per practicar, crearem el fitxer /tmp/dades.txt amb la comanda echo
hola >/home/asi2/dades.txt Observeu l'ús de la funció getenv, que ens permet obtenir el valor de qualsevol variable d'entorn. |
Autor: Lluís València López
Aquesta obra està subjecta a una Llicència
de Creative Commons.