mv statistics backup-xx && mkdir statistics
Ciò rinominerebbe la statisticsdirectory esistente in backup-xxe, se ciò dovesse riuscire, continuerebbe a creare una nuova statisticsdirectory.
Per un'operazione più atomica, considera la creazione di una directory statistics-001(o simile, magari sostituendola 001con 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 statisticscollegamento ad essa:
mkdir statistics-002
ln -sf statistics-002 statistics
mv statistics-001 backup-001
In questo modo, qualsiasi programma di scrittura per la statisticsdirectory (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 statisticspunta, 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.