Kuinka luoda uusia tiedostoja Linuxissa kosketuksen avulla

Kuinka luoda uusia tiedostoja Linuxissa kosketuksen avulla

Ajoittain Linux -käyttäjät kokevat tarpeen luoda uusi tiedosto järjestelmään. Olipa kyse muistiinpanojen tekemisestä, jonkin koodin kirjoittamisesta tai yksinkertaisesti tiedostojen vahvistamisesta ohjelmoinnin aikana, kosketuskomento on ainoa tarvitsemasi tiedoston luontiapuohjelma.





Tiedostojen luominen ja aikaleimojen hallinta Linuxissa on helppoa kosketuskomennolla. Tässä artikkelissa keskustelemme yksityiskohtaisesti kosketuskomennosta sekä työkalun avulla suoritettavista eri toiminnoista.





Mikä on kosketuskomento?

Kosketuskomennon ensisijainen tehtävä on päivittää ja hallita tiedoston aikaleimoja. Jos sinulla on jonkin verran kokemusta Linuxin käytöstä, saatat jo tietää, että Linux -jakelussa, joka tiedostolla on erityiset aikaleimat liittyy niihin.





Aikaleimat ovat vastuussa tiedostoihin liittyvien tietojen tallentamisesta, kuten milloin tiedostoa on viimeksi muokattu, käytetty tai muutettu. Nämä aikaleimat ovat mtime, atime ja ctime. Kaikkia näitä tietoja voidaan helposti muuttaa kosketuskomennolla.

Kosketuskomennon käyttäminen

Kosketuskomennon peruskäyttö on uusien tyhjien tiedostojen luominen. Toisin kuin cat -komento, joka kehottaa sinua lisäämään sisältöä tiedostoosi luontihetkellä, kosketuskomento luo tyhjän tiedoston ilman tällaisia ​​kehotteita.



Tästä on hyötyä ohjelmistokehittäjille, joiden on jatkuvasti luotava uusia tiedostoja joko koodin kirjoittamista tai tietyn tiedoston olemassaolon vahvistamista varten.

Perussyntaksi

Kosketuskomennon perussyntaksi on:





touch [options] [filename]

Voit käyttää kosketuskomennon toimintoja antamalla erilaisia ​​argumentteja ja lippuja vaihtoehtoja , kun taas Tiedoston nimi on tiedoston nimi, jonka haluat luoda.

Luo uusia tiedostoja koskettamalla

Jos haluat luoda tyhjän tiedoston kosketuksella, kirjoita kosketus jota seuraa tiedostonimi.





touch newemptyfile

Edellä mainittu komento luo uuden tiedoston nimeltä uusi tyhjä tiedosto nykyisessä työhakemistossa. Voit tarkistaa, että tiedosto on luotu käyttämällä ls -komento .

Samoin voit luoda useita tiedostoja kokonaan välittämällä tiedostonimet, jotka on erotettu toisistaan tilaa merkki.

touch fileone filetwo filethree

Vaihda tiedoston aikaleimat

Kuten edellä mainittiin, jokaiseen tallennustilasi tiedostoon liittyy kolme aikaleimaa.

kuinka nähdä instagram dms tietokoneella
  1. Pääsyaika (kerrallaan)
  2. Muokattu aika (mtime)
  3. Muuta aikaa (ctime)

Kosketuskomennolla voit muuttaa minkä tahansa järjestelmän tiedoston käyttöoikeutta ja aikaa.

Voit päivittää tiedoston ajankohdan ja kellonajan käyttämällä -kohteeseen lippu oletuskosketuskomennolla.

miksi levyn käyttö on niin paljon
touch -a textfile

Yllä oleva komento korvaa tiedoston käyttö- ja muuttamisajan nykyisellä kellonajalla. Jos tiedostoa ei ole olemassa, kosketus luo uuden tiedoston ja määrittää sille aikaleimat.

Voit muuttaa tiedoston muokkausaikaa (mtime) käyttämällä -m lippu myös kosketuksella.

touch -m textfile

Voit tarkistaa, onko aikaleimoja muutettu antamalla osavaltio komento ja tiedostonimi argumenttina.

stat textfile

Lähtö:

File: `textfile'
Size: 13 Blocks: 8 IO Block: 4096 regular file
Device: 801h/2049d Inode: 327688 Links: 1
Access: (0644/-rw-r--r--) Uid: ( 1000/ ubuntu) Gid: ( 1000/ ubuntu)
Access: 2021-04-12 16:59:45.000000000 +0000
Modify: 2021-04-12 16:57:59.000000000 +0000
Change: 2021-04-12 17:02:43.000000000 +0000

Yllä olevasta katkelmasta näet, että tulostus näyttää määritetyn tiedoston atime, mtime ja ctime.

Käyttämällä -c lippu kosketuskomennolla ei luo uutta tiedostoa, jos sitä ei ole. Sen sijaan sitä käytetään vain uuden aikaleiman määrittämiseen jo olemassa oleviin tiedostoihin.

touch -c existfile

Aiheeseen liittyviä: Käytätkö Vi: tä? Näin avaat tiedoston ja tallennat ja lopetat

Lisää mukautettuja aikaleimoja tiedostoon

Niille, jotka haluavat asettaa mukautetun muokkauksen aikaleiman tiedostoilleen, -c ja -t vaihtoehdoista voi olla hyötyä. Käytä samaa muotoa tehdäksesi saman.

touch -c -t YYDDHHMM filename

...missä YYDDHHMM on päivämäärä ja kellonaika, jonka haluat asettaa ja Tiedoston nimi on sen tiedoston nimi, jota haluat muokata.

Jos haluat muuttaa tiedoston aikaleimaa käyttäjäystävällisemmin, käytä -d lippu kosketuskomennolla. Sinun on määritettävä aika, jonka haluat asettaa yksinkertaisella kielellä.

touch -d '5 hours ago' newfile

Yhdistämällä päivämääräkomennon kosketukseen voit lisätä uuden muutoksen aikaleiman vanhan mukaisesti.

touch -d '$(date -r filename) - 5 hours' existfile

Jos tiedoston aikaleima on kello 14.00, edellä mainitun komennon suorittaminen asettaa tiedoston kello 9.00 uutena ajankohtana.

Voit myös asettaa muokatun muokkauksen aikaleiman tiedostoille luontihetkellä. The -t lipun avulla voit tehdä saman.

touch -t YYMMDDHHMM.SS filename

Jos esimerkiksi haluat luoda uuden tiedoston, jonka aikaleima on 12. joulukuuta 2020, klo 09:00:33, käytä seuraavaa komentoa.

touch -t 202012120900.33 newfile

Jos et löydä muokattavan tiedoston polkua, käytä Etsi -komento tiedostojen etsimiseen samanlaisella nimellä.

Voit myös määrittää tiedoston mtime- ja atime -ajan erikseen luomisen aikana. Käytä -kohteeseen ja -m liput komennolla.

Vain uuden käyttöajan määrittäminen uudelle tiedostolle luontihetkellä:

touch -a -t 202012120900.33 newfile

Seuraava komento määrittää määritetyn muokkausajan juuri luodulle tiedostolle.

touch -m -t 202012120900.33 newfile

Kopioi aikaleimat muista tiedostoista

Voit kopioida minkä tahansa muun tiedoston aikaleiman käyttämällä -r lippu kosketuskomennolla. Komennon oletussyntaksi on:

pitäisikö minun hankkia uusi kannettava tietokone
touch -r originalfile copiedfile

... missä aikaleimat alkuperäinen tiedosto kopioidaan kansioon kopioitu tiedosto .

Tiedoston tietojen muuttaminen Linuxissa

Tiedoston aikaleimojen hallinta ei ole koskaan ollut helpompaa kosketuskomennolla. Jos haluat luoda uuden tiedoston Linuxille, on olemassa useita vaihtoehtoja, kuten kosketus, kissa jne. Mutta nämä valinnat ovat käyttökelpoisia vain niille, joilla on kunnollinen kokemus minkä tahansa Linux-pohjaisen käyttöjärjestelmän kanssa työskentelystä.

Niille, jotka eivät halua käyttää komentoriviä, on saatavana useita tiedostonhallintoja, joiden avulla voit luoda uusia tiedostoja graafisella tavalla. Ja jos haluat selata järjestelmän tallennustilaa pommittamatta aivojasi pelottavilla komennoilla, nämä tiedostonhallintaohjelmat ovat täydellinen valinta sinulle.

Jaa Jaa Tweet Sähköposti 10 parasta tiedostonhallintaa Linux -tehokäyttäjille

Luotettavan tiedostonhallinnan avulla tiedostojen järjestäminen on helpompaa. Tässä on luettelo Linuxin parhaista tiedostonhallinnoista.

Lue seuraava
Liittyvät aiheet
  • Linux
  • Tiedostonhallinta
  • Linux
Kirjailijasta Deepesh Sharma(79 artikkelia julkaistu)

Deepesh on MUO: n nuorempi editori Linuxille. Hän kirjoittaa informaatio -oppaita Linuxissa ja pyrkii tarjoamaan autuaan kokemuksen kaikille uusille tulokkaille. Et ole varma elokuvista, mutta jos haluat puhua tekniikasta, hän on kaverisi. Vapaa -ajallaan löydät hänet lukemasta kirjoja, kuuntelemassa erilaisia ​​musiikkilajeja tai soittamassa kitaraa.

Lisää Deepesh Sharmasta

tilaa uutiskirjeemme

Liity uutiskirjeeseemme saadaksesi teknisiä vinkkejä, arvosteluja, ilmaisia ​​e -kirjoja ja ainutlaatuisia tarjouksia!

Klikkaa tästä tilataksesi