Ubuntu

Kā izmantot pieskāriena komandu Ubuntu

Kā izmantot pieskāriena komandu Ubuntu
pieskarties”Ir pamata Linux komanda, lai izveidotu tukšus failus vai mainītu failu laika zīmogus (pēdējais datums vai faila piekļuves vai modifikācijas laiks).

Komandu pieskāriens ir ļoti noderīgs ikdienas lietošanā, ir lietderīgi pārbaudīt failu pārsūtīšanu, izveidojot tukšus failus testēšanai, spēja izveidot fiktīvus failus, lai darītu visu, ko vēlamies, var jebkurā laikā palīdzēt, piemēram, pārbaudīt jebkuru Linux komandu kas tieši mijiedarbojas ar failu tādām komandām kā noslaucīt, srm, vai sasmalcināt jūs nevēlaties izmēģināt reālus failus.

Kad mēs izmantojam komandu pieskarties esoša faila nosaukumam, pieskarieties neparādīs jaunu failu, bet atjauninās faila laika zīmogus. No otras puses, laika zīmogu maiņa būtu noderīga, ja mēs vēlamies izvairīties no tā, ka kāds zinātu, ka esam piekļuvuši failam, kas viltojis patieso datumu un laiku, kad tas tiešām ticis pieejams.

Laika zīmogi

Linux failiem ir 3 laika zīmogi: atime, mtime un ctime.

laiks: Atime satur informāciju par to, kad faila saturs tika lasīts ar rīkiem vai komandām, lai parādītu faila saturu, piemēram, less, nano, vi, vim, cat, grep, head utt. Laika zīmogs mainās un tiek atjaunināts katru reizi, kad tiek skatīts fails.

mtime: mtime parāda faila satura pēdējo modifikāciju, ieskaitot tā nosaukumu, bet ne tā īpašumtiesības vai atļaujas, tikai pašu failu.

ctime: tāpat kā mtime ctime arī parāda, kad fails tika modificēts, bet tas tiek atjaunināts arī tad, kad tiek mainītas faila īpašumtiesības, grupa vai atļauja. Mēs varam rediģēt atime un mtime, bet nevaram rediģēt ctime, laika atjauninājumu, kad tiek rediģētas faila atļaujas vai kad faili patiešām tiek lasīti vai modificēti

Laika zīmoga rediģēšana:

Pirms faila laika zīmogu skatīšanas izveidosim to, ierakstot:

$ touch LinuxHintEmptyFile
$ ls
LinuxHintEmptyFile

Kur:

touch = izveido tukšu failu ar nosaukumu LinuxHintEmptyFIle

ls = failu saraksts direktorijā

Tagad, lai redzētu faila laika zīmogus termināla tipā

$ stat LinuxHintEmptyFile
Fails: LinuxHintEmptyFile
Izmērs: 0 Bloki: 0 IO bloks: 4096 parasts tukšs fails
Ierīce: 802h / 2050d Inode: 13766630 Saites: 1
Piekļuve: (0644 / -rw-r - r--) Uid: (1003 / linuxhint) Gid: (1003 / linuxhint)
Piekļuve: 2019-05-14 22:57:09.320314528 +0300
Mainīt: 2019-05-14 22:57:09.320314528 +0300
Pārmaiņas: 2019-05-14 22:57:09.320314528 +0300
Dzimšana: -

Komanda stat parāda piekļuves atļaujas, pēdējo piekļuvi (atime), pēdējo modifikāciju (mtime) un pēdējās izmaiņas (ctime).

Tā kā fails nesen tika izveidots, datums un laiks ir vienādi, mainīsim faila atļaujas, lai redzētu statistikas izvades atšķirību:

$ chmod -777 LinuxHintEmptyFile
$ stat LinuxHintEmptyFile
Fails: LinuxHintEmptyFile
Izmērs: 0 Bloki: 0 IO bloks: 4096 parasts tukšs fails
Ierīce: 802h / 2050d Inode: 13766630 Saites: 1
Piekļuve: (0000 / ----------) Uid: (1003 / linuxhint) Gid: (1003 / linuxhint)
Piekļuve: 2019-05-14 22:57:09.320314528 +0300
Mainīt: 2019-05-14 22:57:09.320314528 +0300
Pārmaiņas: 2019-05-14 23:23:55.968391139 +0300
Dzimšana: -

Kur:

Chmod -777: noņem visas faila LinuxHintEmptyFile atļaujas.

stat: parāda faila laika zīmogus

Iepriekš redzamajā attēlā redzams, ka ctime (Change) tika atjaunināts.

Rediģēsim failu atime līdz 1/2/99, ierakstiet:

$ touch -a --date = "1999-02-01" LinuxHintEmptyFile
$ stat LinuxHintEmptyFile
Fails: LinuxHintEmptyFile
Izmērs: 0 Bloki: 0 IO bloks: 4096 parasts tukšs fails
Ierīce: 802h / 2050d Inode: 13766630 Saites: 1
Piekļuve: (0000 / ----------) Uid: (1003 / linuxhint) Gid: (1003 / linuxhint)
Piekļuve: 1999-02-01 00:00:00.000000000 +0200
Mainīt: 2019-05-14 22:57:09.320314528 +0300
Pārmaiņas: 2019-05-14 23:34:32.964421513 +0300
Dzimšana: -

Ja vēlaties mainīt arī piekļuves datumu datumu:

$ touch -a --date = "1999-02-01 21:35" LinuxHintEmptyFile
$ stat LinuxHintEmptyFile
Fails: LinuxHintEmptyFile
Izmērs: 0 Bloki: 0 IO bloks: 4096 parasts tukšs fails
Ierīce: 802h / 2050d Inode: 13766630 Saites: 1
Piekļuve: (0000 / ----------) Uid: (1003 / linuxhint) Gid: (1003 / linuxhint)
Piekļuve: 1999-02-01 21:35:00.000000000 +0200
Mainīt: 2019-05-14 22:57:09.320314528 +0300
Izmaiņas: 2019-05-14 23:42:49.016445166 +0300
Dzimšana: -

Laika zīmoga rediģēšana:

Sintakse, lai rediģētu mtime, ir tāda pati, lai mainītu ctime uz 1989.02.01 tips:

$ touch -m --date = "1989-02-01" LinuxHintEmptyFile
$ stat LinuxHintEmptyFile
Fails: LinuxHintEmptyFile
Izmērs: 0 Bloki: 0 IO bloks: 4096 parasts tukšs fails
Ierīce: 802h / 2050d Inode: 13766630 Saites: 1
Piekļuve: (0000 / ----------) Uid: (1003 / linuxhint) Gid: (1003 / linuxhint)
Piekļuve: 1999-02-01 21:35:00.000000000 +0200
Mainīt: 1989-02-01 00:00:00.000000000 +0200
Pārmaiņas: 2019-05-14 23:49:56.560465553 +0300
Dzimšana: -

Tagad jūs varat redzēt, ka modificēšanas datums tika atjaunināts, lai atjauninātu arī laiks ir līdzīgs atime tipam:

$ touch -m --date = "1989-02-01 20:22" LinuxHintEmptyFile
$ stat LinuxHintEmptyFile
Fails: LinuxHintEmptyFile
Izmērs: 0 Bloki: 0 IO bloks: 4096 parasts tukšs fails
Ierīce: 802h / 2050d Inode: 13766630 Saites: 1
Piekļuve: (0000 / ----------) Uid: (1003 / linuxhint) Gid: (1003 / linuxhint)
Piekļuve: 1999-02-01 21:35:00.000000000 +0200
Mainīt: 1989-02-01 20:22:00.000000000 +0200
Pārmaiņas: 2019-05-14 23:52:10.156471924 +0300
Dzimšana: -

Tagad izveidosim otro failu, un mēs izmantosim komandu touch, lai kopētu faila laika zīmogus otrajā:

$ pieskarieties LHFile2
$ stat LHFile2
Fails: LHFile2
Izmērs: 0 Bloki: 0 IO bloks: 4096 parasts tukšs fails
Ierīce: 802h / 2050d Inode: 13766635 Saites: 1
Piekļuve: (0644 / -rw-r - r--) Uid: (1003 / linuxhint) Gid: (1003 / linuxhint)
Piekļuve: 2019-05-15 00:02:14.020500718 +0300
Mainīt: 2019-05-15 00:02:14.020500718 +0300
Pārmaiņas: 2019-05-15 00:02:14.020500718 +0300

Mums ir fails, kuram ir piekļūts, modificēts un mainīts 2019-05-15 00:02:14, lai kopētu faila laika zīmogus no faila LinuxHintEmptyFile veida:

$ touch -r LinuxHintEmptyFile LHFile2
$ stat LHFile2
Fails: LHFile2
Izmērs: 0 Bloki: 0 IO bloks: 4096 parasts tukšs fails
Ierīce: 802h / 2050d Inode: 13766635 Saites: 1
Piekļuve: (0644 / -rw-r - r--) Uid: (1003 / linuxhint) Gid: (1003 / linuxhint)
Piekļuve: 1999-02-01 21:35:00.000000000 +0200
Mainīt: 1989-02-01 20:22:00.000000000 +0200
Pārmaiņas: 2019-05-15 00:03:11.592503463 +0300
Dzimšana: -

Kā redzat tagad, abiem failiem ir vienādi laika zīmogi.

Ja mēs vēlamies mainīt visus laika zīmogus uz pašreizējo laiku, mums jāievada tikai “touch”:

$ stat LHFile2
Fails: LHFile2
Izmērs: 0 Bloki: 0 IO bloks: 4096 parasts tukšs fails
Ierīce: 802h / 2050d Inode: 13766635 Saites: 1
Piekļuve: (0644 / -rw-r - r--) Uid: (1003 / linuxhint) Gid: (1003 / linuxhint)
Piekļuve: 1999-02-01 21:35:00.000000000 +0200
Mainīt: 1989-02-01 20:22:00.000000000 +0200
Pārmaiņas: 2019-05-15 00:03:11.592503463 +0300
Dzimšana: -
$ pieskarieties LHFile2
$ stat LHFile2
Fails: LHFile2
Izmērs: 0 Bloki: 0 IO bloks: 4096 parasts tukšs fails
Ierīce: 802h / 2050d Inode: 13766635 Saites: 1
Piekļuve: (0644 / -rw-r - r--) Uid: (1003 / linuxhint) Gid: (1003 / linuxhint)
Piekļuve: 2019-05-15 00:08:51.652519679 +0300
Mainīt: 2019-05-15 00:08:51.652519679 +0300
Izmaiņas: 2019-05-15 00:08:51.652519679 +0300
Dzimšana: -

Kā jūs redzat otro stat parāda atjaunināto laiks, mtime un ctime pēc komandas pieskarties.

Es ceru, ka šī apmācība bija noderīga kā komandas pieskāriena ievads, lai iegūtu vairāk informācijas par šo komandu tipu “cilvēks pieskaras”, Ja jums ir kādi jautājumi, sazinieties ar mums, atverot biļešu atbalstu vietnē LinuxHint Support. Turpiniet sekot LinuxHint, lai iegūtu vairāk padomu un atjauninājumu par Linux.

Rakstot Windows 10, kursors lec vai pārvietojas nejauši
Ja atklājat, ka peles kursors automātiski, nejauši lec vai pārvietojas pats, rakstot Windows klēpjdatorā vai datorā, daži no šiem ieteikumiem var palī...
Kā mainīt peles un skārienpaliktņu ritināšanas virzienu operētājsistēmā Windows 10
Pele un SkārienpaliktnisTas ne tikai padara skaitļošanu vienkāršu, bet arī efektīvāku un mazāk laikietilpīgu. Mēs nevaram iedomāties dzīvi bez šīm ier...
Kā mainīt peles rādītāja un kursora izmēru, krāsu un shēmu operētājsistēmā Windows 10
Peles rādītājs un kursors operētājsistēmā Windows 10 ir ļoti svarīgi operētājsistēmas aspekti. To var teikt arī par citām operētājsistēmām, tāpēc pati...

Jaunākie raksti par operētājsistēmām. Daudz interesantu ceļvežu un noderīgu padomu. Mūsdienu tehnoloģiju pasaulē justies kā savējiem