Kuidas nimetada Unix faili Date Stamp

UNIX ja Linux süsteemides "date" käsuga saab luua vormindatud kuupäeva ja kellaaja tempel stringid nimetamisel faile ja katalooge.Kuupäev templid on kasulikud skriptide ja tähtajalised või "cron" töökohti luua ainulaadne failinimede luua Kuupäevapõhise kataloog struktuurid ja lisada kasulikku teavet faili.Dateeritud failinimede kasutatakse tavaliselt automatiseeritud backup ja arhiivinduse faile ja ajutiste failide loomist.

juhised

  1. Kasuta "date" käsu luua kuupäeva string soovite, kasutades selleks Format võimalust väljund.Vormingustringile eelneb plussmärk (+).Format järjestusi saab kombineerida ja staatilise märki saab segamini tõlgendada järjestusi.Näiteks käsk "kuupäev +% F" väljundid tänast kuupäeva YYYY-MM-DD-formaadis.Juba 25. november 2009, käsk oleks väljund "2009-11-25".Ühine formaadis järjestused hõlmavad:

    % D: kuupäev m / d / y formaadis
    % T: aeg HH: MM: SS vormi
    % M: minut, polsterdatud 0 s (00-59)
    % H: tund24-tunnise kella, polsterdatud 0 s (01..23)
    % I: tund, 12-tunnise kella, polsterdatud 0 s (01..12)
    % d: päev kuu, polsterdatud 0 tema
    % m:kuu, polsterdatud 0 s (01..12)
    % y: kaks viimast numbrit aastas (00..99)
    % Y: aasta

    Vaata veel formaadis järjestusi ja informatsiooni kuupäeva käsk vaadates käsitsi (käsuga"mees kuupäeva").

  2. Test kuupäeva templiga failinime, kasutades "Kaja" käsk.Ruumiline kogu aeg käsu backticks, tuleb vajutada aktsent hauda (), mis on samal klahvil tilde (~) USA klahvipaigutusi.Näiteks käsk: "echo myMonthlyBackup_date +% Y% m_% B`.bak" väljundid: myMonthlyBackup_2009-11_November.bak.

  3. Kasutage dateeritud failinimi käsk soovid täita.Järgnev näide loob kataloogi struktuuri kasutades aasta, kuu ja päev jooksvat kataloogi (2009/11 November / 25 november 25, 2009):
    "mkdir -p kuupäev +% Y / kuupäev +% m-%B / kuupäev +% d ".See näide koopiad process.log töödelda [ajatempli] .log.old: "cp process.log protsessi kuupäev +% Y% m-% d_% H% M.log.old".

Tips & amp;Hoiatused

  • Kui sageli luua dateeritud faili nimi käsurealt sama kuupäeva vormingu jada, luua skripti või alias nagu otsetee oma käsu salvestada paar klahvivajutusi.
  • Veenduge, et lisada piisavalt täiustada, et kuupäeva tempel tagada oma faili ei kogemata üle kirjutada.Lisada ajal, nagu üksikasjalikud sekundit (% S) või nanosekundit (% N), vajadusel.

Resources

  • Loe Linux
  • Sissejuhatus Unix Command Line
136
0
2
Unix