Kako stvoriti nove datoteke na Linuxu pomoću dodira

Kako stvoriti nove datoteke na Linuxu pomoću dodira

Korisnici Linuxa povremeno osjećaju potrebu za stvaranjem nove datoteke na svom sustavu. Bilo da se radi o bilježenju, pisanju koda ili jednostavno provjeri valjanosti datoteka tijekom programiranja, naredba touch je jedini pomoćni program za stvaranje datoteka koji vam je potreban.





Stvaranje datoteka i upravljanje vremenskim oznakama na Linuxu jednostavno je pomoću naredbe touch. Ovdje ćemo u ovom članku detaljno razmotriti naredbu dodira, zajedno s različitim funkcijama koje se mogu izvesti pomoću alata.





Što je naredba za dodir?

Primarna funkcija naredbe touch je ažuriranje i upravljanje vremenskim oznakama datoteka. Ako imate malo iskustva u radu na Linuxu, možda ste već znali da na Linux distribucijama svaki datoteka ima određene vremenske oznake povezan s njima.





Vremenske oznake odgovorne su za spremanje podataka vezanih uz datoteku, primjerice kada je datoteka posljednji put izmijenjena, pristupana joj ili promijenjena. Ove vremenske oznake su mtime, atime i ctime. Svi se ti podaci mogu s lakoćom izmijeniti pomoću naredbe na dodir.

Kako koristiti naredbu Touch

Najosnovnija upotreba naredbe touch je stvaranje novih praznih datoteka. Za razliku od naredbe cat koja od vas traži da dodate datoteku u vrijeme stvaranja, naredba touch stvara praznu datoteku bez takvih upita.



To je korisno za programere koji moraju stalno stvarati nove datoteke, bilo za pisanje koda ili za provjeru postojanja određene datoteke.

Osnovna sintaksa

Osnovna sintaksa naredbe touch je:





touch [options] [filename]

Funkcionalnosti naredbe dodira možete koristiti tako da umjesto njih prosljeđujete različite argumente i zastavice mogućnosti , dok naziv datoteke je naziv datoteke koju želite stvoriti.

Stvorite nove datoteke dodirom

Da biste stvorili praznu datoteku dodirom, upišite dodir nakon čega slijedi naziv datoteke.





touch newemptyfile

Gore spomenuta naredba stvorit će novu datoteku pod nazivom newemptyfile u trenutnom radnom direktoriju. Možete provjeriti je li datoteka stvorena pomoću naredba ls .

Slično, možete stvoriti više datoteka zajedno prosljeđivanjem naziva datoteka odvojenih znakom prostor lik.

touch fileone filetwo filethree

Promijenite vremenske oznake datoteke

Kao što je gore spomenuto, tri su vremenske oznake povezane sa svakom datotekom u vašoj pohrani.

iphone 7 plus stražnja kamera ne radi
  1. Vrijeme pristupa (atime)
  2. Izmijenjeno vrijeme (mtime)
  3. Promijeni vrijeme (ctime)

Pomoću naredbe za dodir možete promijeniti pristup i vrijeme bilo koje datoteke na vašem sustavu.

Da biste ažurirali vrijeme i vrijeme datoteke, upotrijebite -do zastavica sa zadanom naredbom dodira.

kako pristupiti blokiranim stranicama bez proxyja
touch -a textfile

Gornja naredba zamijenit će pristup i promjenu vremena datoteke trenutnim vremenom. Ako datoteka ne postoji, dodir će stvoriti novu datoteku i dodijeliti joj vremenske oznake.

Možete promijeniti vrijeme izmjene (mtime) datoteke pomoću -m zastava s dodirom.

touch -m textfile

Možete provjeriti jesu li vremenske oznake promijenjene izdavanjem država naredba s imenom datoteke kao argumentom.

stat textfile

Izlaz:

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

U gornjem isječku možete vidjeti da izlaz prikazuje atime, mtime i ctime navedene datoteke.

Koristiti -c flag s naredbom touch ne stvara novu datoteku ako ona ne postoji. Umjesto toga, koristi se samo za dodjeljivanje nove vremenske oznake već postojećim datotekama.

touch -c existfile

Povezano: Koristiš Vi? Evo kako otvoriti datoteku, a zatim spremiti i zatvoriti

Dodajte prilagođene vremenske oznake u datoteku

Za one koji žele postaviti prilagođene vremenske oznake za izmjenu svoje datoteke, -c i -t opcije bi mogle biti od koristi. Da biste učinili isto, upotrijebite sljedeći format.

touch -c -t YYDDHHMM filename

...gdje YYDDHHMM je datum i vrijeme koje želite postaviti i naziv datoteke je naziv datoteke koju želite izmijeniti.

Da biste promijenili vremensku oznaku datoteke na način prilagođeniji korisniku, upotrijebite -d zastavica s naredbom za dodir. Morat ćete odrediti vrijeme koje želite postaviti jednostavnim jezikom.

touch -d '5 hours ago' newfile

Kombiniranjem naredbe datum s dodirom možete dodati novu vremensku oznaku izmjene u skladu sa starom.

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

Ako je vremenska oznaka datoteke 2:00 popodne, izvršavanjem gore navedene naredbe postavit će se 9:00 ujutro kao novo m vrijeme za datoteku.

Također možete postaviti prilagođenu vremensku oznaku izmjena za datoteke u vrijeme stvaranja. The -t zastava omogućuje vam da učinite isto.

touch -t YYMMDDHHMM.SS filename

Na primjer, za stvaranje nove datoteke s vremenskom oznakom od 12. prosinca 2020., 09:00:33 sati, upotrijebite sljedeću naredbu.

touch -t 202012120900.33 newfile

Ako ne možete shvatiti put do datoteke koju želite izmijeniti, upotrijebite naredba find za traženje datoteka sa sličnim imenom.

Također možete postaviti mtime i atime datoteke pojedinačno tijekom stvaranja. Koristiti -do i -m zastave s naredbom.

Da biste dodijelili samo vrijeme pristupa novoj datoteci u vrijeme stvaranja:

touch -a -t 202012120900.33 newfile

Sljedeća naredba dodjeljuje navedeno vrijeme izmjene novonastaloj datoteci.

touch -m -t 202012120900.33 newfile

Kopirajte vremenske oznake iz drugih datoteka

Za kopiranje vremenske oznake bilo koje druge datoteke upotrijebite -r zastavica s naredbom za dodir. Zadana sintaksa naredbe je:

zbog čega se vaš skok na snapchatu povećava
touch -r originalfile copiedfile

... gdje su vremenske oznake originalna datoteka kopiraju se u copiedfile .

Promjena podataka o datotekama u Linuxu

Upravljanje vremenskim oznakama datoteke nikad nije bilo lakše s naredbom na dodir. Ako želite stvoriti novu datoteku na Linuxu, postoji više mogućnosti kao što su dodir, mačka itd. No, ovi su izbori održivi samo za one koji imaju pristojno iskustvo u radu s bilo kojim operativnim sustavom temeljenim na Linuxu.

Za one kojima se ne sviđa naredbeni redak, na raspolaganju je nekoliko upravitelja datoteka koji vam omogućuju grafičko stvaranje novih datoteka. A ako se želite kretati kroz pohranu vašeg sustava bez bombardiranja mozga zastrašujućim naredbama, ovi upravitelji datoteka bit će savršen izbor za vas.

Udio Udio Cvrkut E -pošta 10 najboljih upravitelja datotekama za Linux korisnike

Pouzdan upravitelj datoteka olakšava organizaciju datoteka. Evo popisa najboljih upravitelja datoteka za Linux.

Pročitajte Dalje
Povezane teme
  • Linux
  • Upravljanje datotekama
  • Linux
O autoru Deepesh Sharma(79 objavljenih članaka)

Deepesh je mlađi urednik za Linux u MUO -u. On piše informativne vodiče o Linuxu s ciljem pružiti blaženo iskustvo svim pridošlicama. Nisam siguran u filmove, ali ako želite razgovarati o tehnologiji, on je vaš momak. U slobodno vrijeme možete ga pronaći kako čita knjige, sluša različite glazbene žanrove ili svira gitaru.

Više od Deepesh Sharma

Pretplatite se na naše obavijesti

Pridružite se našem biltenu za tehničke savjete, recenzije, besplatne e -knjige i ekskluzivne ponude!

Kliknite ovdje za pretplatu