Nwlapcug.com


Come nome di un File di Unix con un indicatore di data

Su sistemi Unix e Linux, il comando di "data" può essere utilizzato per creare data formattata e stringhe di bollo di tempo per la denominazione di file e directory. Datari sono basati su tempo e utile negli script, o "cron," posti di lavoro per creare nomi di file univoci, creare strutture di directory data-base e aggiungere utili informazioni sul file. I nomi dei file con data di scadenza sono comunemente usate per il backup automatizzato e l'archiviazione di file e creazione di file temporanei.

Istruzioni

1

Utilizzare il comando "data" per generare la stringa di data desiderato, utilizzando l'opzione format per formattare l'output. La stringa di formato è preceduta da un segno più (+). Sequenze di formato possono essere combinati, e personaggi statici possono essere sparpagliati con le sequenze interpretate. Ad esempio, il comando "date + %F" uscite data odierna nel formato AAAA-MM-GG. Per il 25 novembre 2009, il comando sarebbe uscita "2009-11-25". Sequenze di formato comuni includono:

% D: data in formato m/g
% T: tempo in formato HH: mm:
% M: minuto, imbottito con 0 (00..59)
% H: ora, orologio di 24 ore, imbottito con 0 (01..23)
% I: ora, orologio a 12 ore, imbottito con 0 (01..12)
% d: giorno del mese, imbottito con 0
% m: mese, imbottito con 0 (01..12)
% y: ultime due cifre dell'anno (00..99)
% Y anno

Mostra ulteriori informazioni sul comando data e sequenze di formato di visualizzazione del manuale "(data di comando man").

2

Verificare il nome del file la data utilizzando il comando "echo". Circondano il comando intero data con backticks, effettuata premendo l'accento grave ( ), which is on the same key as the tilde (~) on U.S. keyboard layouts. For example, the command: "echo myMonthlyBackup_ date + % Y-%m_%B'.bak "uscite: myMonthlyBackup_2009-11_November.bak.

3

Utilizzare il nome file data-timbrato nel comando da eseguire. L'esempio seguente crea una struttura di directory utilizzando l'anno, mese e giorno in directory di lavoro corrente (2009/11-novembre/25 per 25 novembre 2009):
"mkdir -p date +%Y / date +%m-%B / date +%d ". Questo esempio copia Process per elaborare[datestamp].log.old: "processo Process cp date +%Y-%m-%d_%H%M . log.old".

Consigli & Avvertenze

  • Se si crea spesso un nome file data stampigliata sulla riga di comando utilizzando la stessa data sequenza di formattazione, è possibile creare uno script o un alias come una scorciatoia per il comando per salvare pochi tasti.
  • Assicurarsi di aggiungere sufficiente raffinatezza per l'indicatore di data per garantire il vostro file non verrà sovrascritto accidentalmente. Aggiungere il tempo, come dettagliati secondi (%S) o nanosecondi (%N), se necessario.