L'NFS permette di condividere file tra macchine in rete come se i file fossero sul disco rigido locale. Red Hat Linux può essere sia un server NFS che un client NFS, il che significa che può esportare filesystem verso altri sistemi nonché montare filesystem esportati da altre macchine.
NFS è utile per la condivisione di directory di file fra più utenti su una stessa rete. Per esempio un gruppo che lavora su uno stesso progetto può accedere ai file di questo progetto usando una parte condivisa del filesystem di NFS (solitamente chiamata parte NFS) montata nella directory /myproject. Per accedere ai file condivisi, l'utente entra nella directory /myproject dalla sua macchina. Per accedervi non è richiesta alcuna password né alcun comando particolare. L'utente lavora come se la directory si trovasse sulla sua macchina locale.