== Utiliser un LFC == * __Les variables d'environnement__ [[BR]]Les commandes clientes lfc-* ne trouvent pas automatiquement le serveur LFC pour votre VO. Il est nécessaire de définir la variable d’environnement $LFC_HOST.[[BR]] Vous avez la possibilité de définir la variable d'environnement $LFC_HOME afin de spécifier le directory par défaut dans le LFC.[[BR]][[BR]] * $LFC_HOST : L'URL du serveur qui fournit le service. {{{ [lambert@lpsc-ui ~]$ setenv LFC_HOST lfc-prod.in2p3.fr }}} * $LFC_HOME : Le path vers votre point d'entrée défini dans le LFC {{{ [lambert@lpsc-ui ~]$ setenv LFC_HOME /grid/atlas/users/user.FabianLambert }}} * __Explorer les entrées__ [[BR]]La commande ''lfc-ls'' liste les entrées du catalogue. * '''lfc-ls ''' * Le path relatif est défini par rapport au directory $LFC_HOME {{{ [lambert@lpsc-ui ~]$ lfc-ls . fileA fileB }}} * Le path absolu commence par / {{{ [lambert@lpsc-ui ~]$ lfc-ls /grid/atlas/users/user.FabianLambert fileA fileB }}} * Lister un fichier[[BR]]Attention ! Il ne s'agit pas d'un fichier réel mais d'un LFN, c'est à dire un alias défini dans le LFC qui pointe sur un fichier réel. {{{ [lambert@lpsc-ui ~]$ lfc-ls fileA /grid/atlas/users/user.FabianLambert/fileA }}} ''--> Exercice: Que trouvez vous sous l'entrée /grid ?'' * __Ajouter une entrée__[[BR]]La commande ''lfc-mkdir'' ajoute une entrée au catalogue. * '''lfc-mkdir ''' {{{ [lambert@lpsc-ui ~]$ lfc-mkdir test1 [lambert@lpsc-ui ~]$ lfc-ls fileA fileB test1 }}} ''--> Exercice: Quel type de path à été utilisé dans l'exemple ci dessus, relatif ou absolu ?''[[BR]] ''--> Exercice: Créez votre propre répertoire en utilisant un path absolu'' *__Supprimer une entrée__[[BR]]