mv statistics backup-xx && mkdir statistics
Ciò rinominerebbe la statistics
directory esistente in backup-xx
e, se ciò dovesse riuscire, continuerebbe a creare una nuova statistics
directory.
Per un'operazione più atomica, considera la creazione di una directory statistics-001
(o simile, magari sostituendola 001
con la data odierna in un formato adatto), e un link simbolico ad essa chiamato statistics
:
mkdir statistics-001
ln -s statistics-001 statistics
Quando si desidera "ruotare" questo in modo che i nuovi dati vadano in una directory pulita, creare prima la directory, quindi ricreare il statistics
collegamento ad essa:
mkdir statistics-002
ln -sf statistics-002 statistics
mv statistics-001 backup-001
In questo modo, qualsiasi programma di scrittura per la statistics
directory (cioè la directory che questo simbolico punta puntano a) non potrà mai 1 non riescono a trovarlo.
Se sono necessarie autorizzazioni speciali o proprietà impostate sulla directory che statistics
punta, impostarle prima di (ri) creare il collegamento.
1 O meglio, in questo modo, il tempo in cui un programma sarebbe senza una directory di destinazione valida è minimizzato il più praticamente possibile usando gli strumenti Unix standard.