Link simbolici e hard link

Salve a tutti vorrei sapere come creare dei Link simbolici e hard link in un programma c.

ti basta dare il seguente comando per avere tutte le risposte:

man -k .....
apropos ....

…cosa non conosci questi comandi??? :frowning:

servono a consultare le man pages
*(il manuale in linea che si trova in tutti i sistemi NIX,
quando non viene disinstallato per motivi di spazio)

Il manuiale è diviso in varie sezioni

1   Programmi eseguibili e comandi della shell
2   Chiamate al sistema (funzioni fornite dal kernel)
3   Chiamate  alle  librerie  (funzioni  all'interno  delle librerie di sistema)
4   File speciali (di solito trovabili in /dev)
5   Formati dei file e convenzioni p.es. /etc/passwd
6   Giochi
7   Pacchetti di macro e convenzioni p.es. man(7), groff(7).
8   Comandi per l'amministrazione del  sistema  (solitamente  solo  per root)
9   Routine del kernel [Non standard]

le man page si leggono con il comando man

man man

oppure per riferirsi ad una particolare sezione

man 1 man

se devi consultare un pagina in particolare ma non sei sicuro di come raggiungerla:

 man -k pippo
 apropos pippo

es.

[mario@localhost ~]$ apropos perlv
perlvar (1)          - Perl predefined variables
perlvmesa (1)        - building and installing Perl for VM/ESA.
perlvms (1)          - VMS-specific documentation for Perl
perlvos (1)          - Perl for Stratus VOS

a sinistra la pagina del manuale con la sezione di a partenenza, a destra la descrizine della pagina.

ciao
R.

Forse non mi sono spiegato bene…chiedo scusa…io vorrei sapere se esistono chiamate di libreria e quali sono per creare i link simbolici e hard link…Grazie a tutti :slight_smile:

attraverso le routine delle libc.
ti allego documentazione
hard link : http://www.gnu.org/software/libc/manual/html_node/Hard-Links.html#Hard-Links
soft link : http://www.gnu.org/software/libc/manual/html_node/Symbolic-Links.html#Symbolic-Links

Grazie mille ho trovato molto utile la documentazione :slight_smile:

de nada