Kuinka käyttää Kosketa luoda tyhjät tiedostot ja muuttaa aikaleimat

Sisällysluettelo:

Kuinka käyttää Kosketa luoda tyhjät tiedostot ja muuttaa aikaleimat
Kuinka käyttää Kosketa luoda tyhjät tiedostot ja muuttaa aikaleimat
Anonim
Jokaisella tietokoneesi tiedostolla on aikaleima, joka sisältää tiedoston käyttöoikeudet ja muutokset, mutta tiedätkö, että voit muuttaa kyseistä aikaleimaa? Näin voit tehdä sen.
Jokaisella tietokoneesi tiedostolla on aikaleima, joka sisältää tiedoston käyttöoikeudet ja muutokset, mutta tiedätkö, että voit muuttaa kyseistä aikaleimaa? Näin voit tehdä sen.

Touch-komennon käyttäminen

"Touch" -komento on käytettävissä melko paljon missä tahansa, jotta voit saada Bash-kuori, joka sisältää Linuxin tai Windowsin, jossa Cygwin on asennettu. Tässä on komennon vaihtoehdot:

Jos haluat tarkistaa tiedoston aikaleiman, voit tehdä sen tällä komennolla:
Jos haluat tarkistaa tiedoston aikaleiman, voit tehdä sen tällä komennolla:

stat file

Tietenkin sinun kannattaa korvata tiedoston nimi tiedoston avulla.

-a ja -m vaihtoehtoja

Nämä kaksi vaihtoehtoa päivittävät käyttöoikeudet ja muutokset. Käyttämällä niitä ei pitäisi olla ollenkaan ongelma. Tässä on syntaksi:

touch –a file

Tämä päivittää tiedoston käyttöaikaa nykyiseen päivämäärään ja kellonaikaan. Voit korvata (-a) -asetukset (-m) tekemällä samoin, mutta muokkausaikaan. Jos tiedostoa ei ole olemassa, nykyisessä hakemistossa luodaan samanlainen tyhjä tiedosto.

-c-vaihtoehto

Jos käytät tätä vaihtoehtoa, kosketa ei tee mitään, jos määritettyä tiedostoa ei ole olemassa. Katso:

touch –c omar

Yllä olevassa esimerkissä kosketus ei tee mitään, koska "omar", tiedosto ei henkilöä, ei ole olemassa.

-r vaihtoehto

Tämä vaihtoehto saattaa olla hyödyllinen, jos haluat kopioida aikaleiman tiedostoon toiseen tiedostoon. Niin kuin:

touch –r file1 file2

Jos "tiedosto1" on viitetiedosto ja "tiedosto2" on päivitettävä tiedosto. Jos haluat kopioida aikaleiman useammalle kuin yhdelle tiedostolle, voit antaa ne kaikki komennossa samoin ja ne luodaan samanaikaisesti.

touch –r file1 file2 file3 file4

-d ja -t -vaihtoehdot

Molemmat (-d) ja (-t) -asetukset tekevät samoista asioista, jotka asettavat saman mielivaltaisen aikaleiman käyttöoikeuksien ja muutosten ajaksi. Ero on se, että (-d) käyttää ilmaista muotoa ihmisen luettavissa olevaa päivämäärää, joten voit käyttää "Sun, 29.2.2004 16:21:42" tai "2004-02-29 16:21:42" tai edes "seuraavana Torstai". Tämä vaihtoehto on monimutkainen täysin kuvaamaan sitä täällä. Toisaalta (-t) käytetään yksinkertaista leimaa, jota käytät vain. Leima on [CC] YY] MMDDhhmm [.ss]. [CC] on vuosisataa ja voit jättää sen huomiotta ja sivuuttaa myös sekunnit. Jos sivuutat [CC], komento korvaa sen riippuen siitä, mitä syötät vuosiin. Jos määrität vuodeksi vain kaksi numeroa, CC on 20 vuotta vuosina (0 ~ 68) ja 19 vuotta (69 ~ 99).

touch –t 3404152240 file

touch –t 8804152240 file

Ensimmäisessä komennossa tiedostojen aikaleimat ovat seuraavat: 15. huhtikuuta 2034 10:40. Toinen komento asettaa sen: 15. huhtikuuta 1988, joka on eri vuosisadalla. Jos mitään vuotta ei ole määritetty, se asetetaan kuluvalle vuodelle. Esimerkki:

touch –t 04152240 file

Tämä asettaa aikaleiman 15: ksith Huhtikuu 2011 10:40, koska se on 2011 kirjoittaessasi tämän artikkelin.

Asetusten yhdistäminen mielivaltaiseen yksilölliseen käyttöön ja muokkausajat

(-A) ja (-m) -vaihtoehdot päivittävät aikaleimat vain nykyiseen aikaan, ja (-d) ja (t) -asetukset asettavat sekä käyttöoikeuksien että muutosten aikaleimat samanaikaisesti. Oletetaan, että vain haluat asettaa käyttöaikaa vain 5: lleth kesäkuu 2016 klo 17.30, miten teet sen? No, käytät (-a) ja (-t) sekä asettamaan mielivaltaisen ajan ja käyttämään sitä vain käyttöoikeusaikatiedostolle. Esimerkki:

touch –at 1606051730 file

tai

touch –a -t 1606051730 file

Ja jos haluat tehdä samoja muutostyötä varten vain korvata (-at) (-mt) kanssa. Se on helppoa.

Tyhjien tiedostojen luominen

Toinen ja tunnetuin touch-komennon käyttö luo tyhjiä tiedostoja. Tämä saattaa kuulostaa typerältä, miksi joku järkevästi ylikuormittaa tietokonetta tyhjillä hölynpölytiedostoilla, mutta se tulee käyttämään esimerkiksi silloin, kun työskentelet projektissa ja haluat seurata edistymistä päivämäärien ja aikojen kanssa. Joten sinulla on kansio projektin nimeä ja käytä koskettamalla luoda tyhjiä tiedostoja tapahtumien nimellä tiedostonimiä. Toisin sanoen voit käyttää sitä lokien luomiseen. Esimerkki:

touch ~/desktop/project/stage1_completed

Nyt sinulla on tiedosto, joka merkitsee projektin vaiheen 1 loppuunpanon tämän tiedoston luomisen yhteydessä, ja näet tällä kertaa antamalla komennon:

stat ~/desktop/project/stage1_completed

Voit löytää hyödyllisen kosketuksen eri tavoin riippuen siitä, mitä teet. Jos tiedät enemmän hyviä käyttötapoja kosketukseen, jakaa se kommenteissa tai lue lisää kosketuskomennoista käymällä sen man-sivulla verkossa tai terminaalissa antamalla komento "man touch".

Suositeltava: