Miten NimiUnix tiedostoPäiväysleima

UNIX-ja Linux-järjestelmien, "päivämäärä" komentoa voidaan käyttää luomaan muotoiltu päivämäärä ja kellonaika leima jousille tiedostojen nimeämisessä ja hakemistoja.Päiväysleimat ovat hyödyllisiä skriptejä ja aika-pohjainen, tai "cron" työpaikkoja yksilölliseen nimeämiseen, luoda päivämäärään perustuvan hakemistorakenteita ja lisää hyödyllisiä tietoja tiedoston.Päivämäärällä tiedostonimiä käytetään yleisesti automaattisia varmuuskopiointia ja arkistointia tiedostoja ja luoda tilapäistiedostot.

Ohjeet

  1. Käytä "päivämäärä" komento tuottaa päiväysmerkkijono haluat, käyttämällä muotoa ja muotoilla lähtö.Muotomerkkijonoa edeltää plusmerkki (+).Muotoilut voidaan yhdistää, ja staattinen merkkejä voidaan lomassa tulkittu sekvenssit.Esimerkiksi komento "date +% F" tuotokset päivän päivämäärä VVVV-KK-PP.Saat 25 marraskuu 2009, komento olisi tuotos "2009-11-25".Yhteinen muotoilut ovat:

    % D: päivämäärä m / D / Y-muodossa
    % T: aika HH: MM: SS muodossa
    % M: minuutti, pehmustettu 0: n (00

    ..59)
    % H: tunti, 24-tunnin kello, pehmustettu 0: n (01..23)
    % I: tunti, 12-tunnin kello, pehmustettu 0: n (01..12)
    % d: kuukauden päivä, pehmustettu 0 n
    % m:kuukaudessa, pehmustettu 0: n (01..12)
    % y: kaksi viimeistä numeroa vuoden (00..99)
    % Y: vuosi

    Katso enemmän muotoilut ja tietoa päivämäärän komento tarkastelemalla käsikirja (komento"mies päivämäärä").

  2. Test painettua päivämäärää tiedoston nimen käyttämällä "echo" komento.Ympäröivät koko päivämäärä komento backticks, tehdään painamalla aksentti hauta (), joka on samassa näppäimessä kuin tilde (~) Yhdysvaltain näppäimistökarttaa.Esimerkiksi, komento: "echo myMonthlyBackup_date +% Y-% M_% B`.bak" lähdöt: myMonthlyBackup_2009-11_November.bak.

  3. Käytä päivämäärällä tiedostonimi komento haluat suorittaa.Seuraavassa esimerkissä luodaan hakemistorakenne käyttää vuosi, kuukausi ja päivä työhakemiston (2009/11-marraskuussa / 25 25 marraskuu 2009):
    "mkdir -p päivämäärä +% Y / päiväys +% m-%B / date +% d ".Tämä esimerkki kopiot process.log käsitellä [Aikaleiman] .log.old: "cp process.log prosessi päivämäärä +% Y-% m-% D_% H% M.log.old".

Vinkkejä & amp;Varoitukset

  • Jos usein luoda päivämäärä-leimattu tiedoston nimi komentoriville käyttäen samana päivänä muotoilu järjestyksessä, luoda skriptin tai alias pikanäppäimenä komento säästää muutaman näppäimen painalluksella.
  • Muista lisätä tarpeeksi hienostuneisuutta päiväysleima varmistaa oman tiedostoa ei vahingossa päälle.Lisää aikaa, kun yksityiskohtainen sekuntia (% S) tai nanosekuntia (% N), tarvittaessa.

Resurssit

  • Opi Linux-
  • Johdatus Unix Command Line
19
0
2
Unix