Gestion des fichiers temporaires associés
à R.DIAG
NOMS
r.accessf,
r.catf
r.delf,
r.effacef, - Cet ensemble de commandes permets à l'usager de
gérer ses fichiers
r.getf, locaux/temporaires, y
compris ceux contenus dans son $BIG_TMPDIR
r.localf,
r.savef
SYNOPSIS
r.accessf -dn lfn0 [ -pdn pfn ] [ -own dpath ] [ -na ]
r.catf fichier_entree fichier_sortie [ -na ] [ -d ]
r.effacef [ -dn lfn ] [ -pdn pfn ] [ -own [ dpath ] ] [ -na ] [ -f ]
r.getf -dn lfn0 [ -pdn pfn ] [ -own dpath ] [ -na ]
r.savef -dn lfn0 [ -pdn pfn ] [ -own dpath ] [ -na ] [ -f ]
r.delf [ -dn lfn0 lfn1 lfn2 ... ] [ -na ] [ -f ]
r.localf [ lfn0 lfn1 lfn2 ... ]
DESCRIPTIONS
r.accessf
dépose dans le
répertoire $BIG_TMPDIR un lien
symbolique à un fichier
r.catf
déplace un
fichier en utilisant mv, si le paramètre
-d est spécifié (i.e. mode détruit), et cat
autrement.
r.delf
efface un ou plusieurs
fichiers dans le répertoire $BIG_TMPDIR. Si le seul
paramètres est le -f (force) tous les fichiers pourront
être effacés
r.effacef
efface un fichier
r.getf
dépose dans le
répertoire $BIG_TMPDIR une copie d'un
fichier
r.localf
effectue un ls sur le
répertoire temporaire
r.savef
déplace un
fichier du répertoire $BIG_TMPDIR vers
un répertoire permanent. Dans le cas d'un lien symbolique,
une copie du fichier lié est créé dans
le répertoire cible. Le fichier local ne l'est plus après
exécution de la commande
Le répertoire $BIG_TMPDIR
étant créé/détruit à chaque
connection/dé-connection, il s'agit d'un méchanisme efficace
de simulation des fichiers locaux, tels qu'on les rencontrait sur les
plateformes utilisant les systèmes d'exploitation NOS (CDC) ou COS (CRAY).
ARGUMENTS
lfn0, lfn1, lfn2 ...
noms de fichiers locaux
(résidants sur le $BIG_TMPDIR)
-dn
nom du fichier local. Il
peut y en avoir plusieurs dans le cas d'un R.LOCALF ou d'un R.DELF
-pdn
nom du fichier permanent
(sans préfixe de répertoire). La valeur par
défaut est le nom du fichier local
-own
répertoire de
résidence du fichier permanent. La valeur par
défaut est le répertoire courant
-f
permets de forcer
l'opération courante. Si l'opération se
déroule à partir d'un terminal interactif (par
opposition à une procédure en
différé), l'usager se verra tout de
même demander de confirmer l'opération
-na
ne jamais
générer de code d'erreur
EXEMPLES
r.accessf -dn mon_fichier
-pdn données
r.localf mon_fichier
cd ..
r.savef -dn mon_fichier -f
r.localf "mon_fich*"
NOTES
- La combinaison de r.accessf et r.savef pourrait
créer des copies multiples du même fichier, r.savef étant incapable de distinguer un lien symbolique
d'un fichier ordinaire.
- Comme dans l'exemple précédent, les listes avec caractères "wild-card" DOIVENT être
présentées à l'intérieur de
guillemets pour r.delf et r.localf. Les autres commandes NE DOIVENT PAS
recevoir ce genre d'arguments.
- Aucune de ces commandes ne s'exécute si le fichier
correspondant à la variable $DIAGNOSTIC_EXIT
(ou bien le fichier du même nom) existe et contient de
l'information. Ce comportement est requis par les scripts contenues
sous $ARMNLIB/scripts/Ljdiag.
AUTEUR
Bernard Dugas - mars 1992
Deniere revision - BD, octobre 2006