Aeg-ajalt tunnevad Linuxi kasutajad vajadust luua oma süsteemis uus fail. Olgu selleks märkmete tegemine, koodi kirjutamine või lihtsalt failide valideerimine programmeerimise ajal - puutetundlik käsk on ainus vajalik faililoome utiliit.

Failide loomine ja ajatemplite haldamine Linuxis on kiire käsu abil. Siin artiklis käsitleme üksikasjalikult puutetundlikku käsku koos erinevate funktsioonidega, mida saab tööriista abil täita.

Mis on puutetundlik käsk?

Puutetundliku käsu peamine funktsioon on failide ajatemplite värskendamine ja haldamine. Kui teil on Linuxiga töötamisel veidi kogemusi, võite seda juba teada Linuxi distributsioonides failil on kindlad ajatemplid nendega seotud.

Ajatemplid vastutavad failidega seotud teabe säilitamise eest, näiteks millal faili viimati muudeti, sellele juurde pääseti või seda muudeti. Need ajatemplid on mtime, atime ja ctime. Kogu seda teavet saab hõlpsalt muuta puutetundliku käsu abil.

Kuidas kasutada puutetundlikku käsku

Puutetundliku käsu kõige põhilisem kasutusala on uute tühjade failide loomine. Erinevalt kassikäsklusest, mis palub teil loomise ajal faili sisu lisada, loob puutetundlik käsk tühja faili ilma selliste viipadeta.

See on kasulik tarkvaraarendajatele, kes peavad pidevalt uusi faile looma, kas koodi kirjutamiseks või konkreetse faili olemasolu kinnitamiseks.

Põhisüntaks

Puutekäsu põhisüntaks on:

puudutage [valikud] [failinimi]

Puutetundliku käsu funktsioone saate kasutada, edastades nende asemel erinevad argumendid ja lipud valikud, arvestades, et faili nimi on selle faili nimi, mille soovite luua.

Uute failide loomine puudutusega

Puudutusega tühja faili loomiseks tippige puudutada millele järgneb failinimi.

puudutage uut faili

Eelnimetatud käsk loob uue faili nimega newemptyfile praeguses töökataloogis. Selle abil saate kontrollida, kas fail on loodud käsk ls.

Samamoodi saate luua mitu faili, edastades failinimed, mis on eraldatud ruumi iseloomu.

puudutage fileone filetwo filethree

Faili ajatemplite muutmine

Nagu eespool mainitud, on iga teie salvestusruumis oleva failiga seotud kolm ajatemplit.

  1. Juurdepääsu aeg (ajal)
  2. Muudetud aeg (mtime)
  3. Aja muutmine (ctime)

Puutetundliku käsu abil saate muuta mis tahes süsteemis oleva faili juurdepääsu ja aega.

Faili atime ja ctime värskendamiseks kasutage -a lipu vaikekäsklusega.

puudutage -a tekstifail

Ülaltoodud käsk asendab failile juurdepääsu ja selle aja praeguse kellaajaga. Kui faili pole olemas, siis puudutage, et luua uus fail ja määrata sellele ajatemplid.

Faili muutmise aega (mtime) saate muuta, kasutades -m ka puudutusega lipp.

puudutage -m tekstifaili

Selle abil saate kontrollida, kas ajatemplid on muudetud stat käsk, mille argumendiks on failinimi.

stat tekstifail

Väljund:

Fail: "textfile"
Suurus: 13 plokki: 8 IO plokk: 4096 tavaline fail
Seade: 801h / 2049d Inode: 327688 Lingid: 1
Juurdepääs: (0644 / -rw-r - r--) Uid: (1000 / ubuntu) Gid: (1000 / ubuntu)
Juurdepääs: 2021-04-12 16: 59: 45.000000000 +0000
Muuda: 2021-04-12 16: 57: 59.000000000 +0000
Muudatus: 2021-04-12 17: 02: 43.000000000 +0000

Ülaltoodud koodilõigust näete, et väljundis kuvatakse määratud faili aeg, mtime ja ctime.

Kasutades -c lipp käsuga touch ei loo uut faili, kui seda pole. Selle asemel kasutatakse seda juba olemasolevatele failidele uue ajatempli määramiseks.

puudutage -c olemasolevat faili

Seotud: Kas kasutate Vi? Siin on, kuidas faili avada, seejärel salvestada ja sulgeda

Lisage failile kohandatud ajatemplid

Neile, kes soovivad oma failile määrata kohandatud muutmise ajatemplid, -c ja -t Valikud võivad olla kasulikud. Sama toimimiseks kasutage järgmist vormingut.

puudutage -c -t YYDDHHMM failinimi

... kuhu YYDDHHMM on kuupäev ja kellaaeg, mille soovite määrata ja faili nimi on faili nimi, mida soovite muuta.

Faili ajatempli kasutajasõbralikumaks muutmiseks kasutage nuppu -d lipu käsklusega. Peate määrama aja, mille soovite määrata lihtsas keeles.

touch -d "5 tundi tagasi" uusfail

Kombineerides käsu kuupäev puudutusega, saate lisada uue muutmise ajatempli vastavalt vanale.

puudutage -d "$ (kuupäev -r failinimi) - 5 tundi" olemasolevat faili

Kui faili ajatempel on 14:00, määrab ülalnimetatud käsu käivitamine faili uueks kellaajaks 9:00.

Samuti saate loomise ajal failidele määrata kohandatud muutmise ajatempli. The -t lipp võimaldab teil sama teha.

touch -t YYMMDDHHMM.SS failinimi

Näiteks uue faili loomiseks, ajatempliga 12. detsember 2020 kell 09:00:33, kasutage järgmist käsku.

touch -t 202012120900.33 uusfail

Kui te ei saa aru faili, mida soovite muuta, teed, kasutage failide otsimiseks käsk find sarnase nimega.

Samuti saate loomise ajal faili mtime ja kellaaja eraldi määrata. Kasuta -a ja -m lipud käsuga.

Uue faili loomise ajal ainult juurdepääsu aja määramiseks toimige järgmiselt.

touch -a -t 202012120900.33 uusfail

Järgmine käsk määrab vastloodud failile määratud muutmisaja.

touch -m -t 202012120900.33 uusfail

Kopeeri ajatemplid teistest failidest

Mis tahes muu faili ajatempli kopeerimiseks kasutage nuppu -r lipu käsklusega. Käsu vaikesüntaks on:

puudutage -r originaalfail kopeeritud fail

... kus originaalfail kopeeritakse copyfile.

Failiteabe muutmine Linuxis

Faili ajatemplite haldamine pole puutetundliku käsuga kunagi olnud lihtsam. Kui soovite luua uue faili Linuxis, on mitu võimalust, näiteks puudutus, kass jne. Kuid need valikud on elujõulised ainult neile, kellel on korralikud kogemused mis tahes Linuxi-põhise operatsioonisüsteemiga töötamisel.

Neile, kellele käsurida ei meeldi, on saadaval mitu failihaldurit, mis võimaldavad teil uusi faile graafiliselt luua. Ja kui soovite navigeerida oma süsteemi salvestusruumis ilma oma aju hirmutavate käskudega pommitamata, on need failihaldurid teie jaoks ideaalne valik.

E-post
10 parimat failihaldurit Linuxi kasutajate jaoks

Usaldusväärse failihalduri olemasolu muudab failide korraldamise lihtsamaks. Siin on nimekiri parimatest Linuxi failihalduritest.

Loe edasi

Seotud teemad
  • Linux
  • Failihaldus
  • Linux
Autori kohta
Sügav Sharma (39 artiklit on avaldatud)

Deepesh on MUO Linuxi nooremtoimetaja. Ta on kirjutanud Internetis infosisu üle 3 aasta. Vabal ajal meeldib talle kirjutada, muusikat kuulata ja kitarri mängida.

Veel Deepesh Sharmalt

Telli meie uudiskiri

Liituge meie uudiskirjaga, kus leiate tehnilisi näpunäiteid, ülevaateid, tasuta e-raamatuid ja eksklusiivseid pakkumisi!

Veel üks samm !!!

Palun kinnitage oma e-posti aadress meilis, mille me just saatsime.

.