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.
- Juurdepääsu aeg (ajal)
- Muudetud aeg (mtime)
- 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.
Usaldusväärse failihalduri olemasolu muudab failide korraldamise lihtsamaks. Siin on nimekiri parimatest Linuxi failihalduritest.
Loe edasi
- Linux
- Failihaldus
- Linux
![](/f/8a831aa43c409398c1cbb925ae2d584f.jpg)
Deepesh on MUO Linuxi nooremtoimetaja. Ta on kirjutanud Internetis infosisu üle 3 aasta. Vabal ajal meeldib talle kirjutada, muusikat kuulata ja kitarri mängida.
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.