Убунту

Како се користи додирна команда на Убунту-у

Како се користи додирна команда на Убунту-у
додирните”Је основна Линук наредба за стварање празних датотека или промјену временских ознака датотека (задњи датум или вријеме приступа или измјене датотека).

Команда тоуцх је врло корисна у свакодневној употреби, корисно је тестирати преносе датотека стварањем празних датотека за тестирање, имајући могућност креирања лажних датотека да раде све што желимо с њима може помоћи у било ком тренутку, на пример за тестирање било које Линук наредбе која директно комуницира са датотеком, за наредбе попут обришите, срм, или исецкати не желите да испробате праве датотеке.

Када користимо команду додир са именом постојеће датотеке, додирните неће створити нову датотеку, али ћемо ажурирати временске ознаке датотеке. С друге стране, промена временских жигова била би корисна ако желимо да избегнемо да неко сазна да смо приступили датотеци која фалсификује стварни датум и време када јој је стварно приступљено.

Временске жигове

Линук датотеке имају 3 временске ознаке: атиме, мтиме и цтиме.

време: Атиме садржи информације о томе када је садржај датотеке прочитан помоћу алата или наредби за приказ садржаја датотеке као што је лесс, нано, ви, вим, цат, греп, хеад, итд. Временска ознака времена се мења и ажурира сваки пут када се датотека прегледа.

мтиме: мтиме приказује последњу модификацију садржаја датотеке, укључујући њено име, али не и власништво или дозволе, већ само датотеку.

цтиме: попут мтиме цтиме такође приказује када је датотека измењена, али се такође ажурира када се промени власништво, група или приступ дозволи за датотеку. Можемо уређивати атиме и мтиме, али не можемо уређивати цтиме, време се ажурира када се уређују дозволе за датотеку или када се датотеке заиста читају или мењају

Уређивање временске ознаке атиме:

Пре него што видимо временске ознаке датотеке, креирајмо је куцањем:

$ тоуцх ЛинукХинтЕмптиФиле
$ лс
ЛинукХинтЕмптиФиле

Где:

тоуцх = креира празну датотеку под називом ЛинукХинтЕмптиФИле

лс = списак датотека у директоријуму

Сада да видимо временске ознаке датотеке у типу терминала

$ стат ЛинукХинтЕмптиФиле
Датотека: ЛинукХинтЕмптиФиле
Величина: 0 Блокови: 0 ИО блок: 4096 редовна празна датотека
Уређај: 802х / 2050д Иноде: 13766630 Везе: 1
Приступ: (0644 / -рв-р - р--) Уид: (1003 / линукхинт) Гид: (1003 / линукхинт)
Приступ: 2019-05-14 22:57:09.320314528 +0300
Измени: 2019-05-14 22:57:09.320314528 +0300
Промена: 2019-05-14 22:57:09.320314528 +0300
Рођење: -

Команда стат приказује дозволе приступа, последњи приступ (атиме), последњу модификацију (мтиме) и последњу промену (цтиме).

Будући да је датотека недавно креирана, датум и време су исти, променимо дозволе датотеке да бисмо видели статистичку разлику у излазу:

$ цхмод -777 ЛинукХинтЕмптиФиле
$ стат ЛинукХинтЕмптиФиле
Датотека: ЛинукХинтЕмптиФиле
Величина: 0 Блокови: 0 ИО блок: 4096 редовна празна датотека
Уређај: 802х / 2050д Иноде: 13766630 Везе: 1
Приступ: (0000 / ----------) Уид: (1003 / линукхинт) Гид: (1003 / линукхинт)
Приступ: 2019-05-14 22:57:09.320314528 +0300
Измени: 2019-05-14 22:57:09.320314528 +0300
Промена: 2019-05-14 23:23:55.968391139 +0300
Рођење: -

Где:

Цхмод -777: уклања све дозволе из датотеке ЛинукХинтЕмптиФиле.

стат: приказује временске ознаке датотеке

На горњој слици видимо да је време (Цханге) ажурирано.

Сада, изменимо датотеку у време 1/2/99, укуцајте:

$ тоуцх -а --дате = "1999-02-01" ЛинукХинтЕмптиФиле
$ стат ЛинукХинтЕмптиФиле
Датотека: ЛинукХинтЕмптиФиле
Величина: 0 Блокови: 0 ИО блок: 4096 редовна празна датотека
Уређај: 802х / 2050д Иноде: 13766630 Везе: 1
Приступ: (0000 / ----------) Уид: (1003 / линукхинт) Гид: (1003 / линукхинт)
Приступ: 1999-02-01 00:00:00.000000000 +0200
Измени: 2019-05-14 22:57:09.320314528 +0300
Промена: 2019-05-14 23:34:32.964421513 +0300
Рођење: -

Ако такође желите да промените тип приступа датуму:

$ тоуцх -а --дате = "1999-02-01 21:35" ЛинукХинтЕмптиФиле
$ стат ЛинукХинтЕмптиФиле
Датотека: ЛинукХинтЕмптиФиле
Величина: 0 Блокови: 0 ИО блок: 4096 редовна празна датотека
Уређај: 802х / 2050д Иноде: 13766630 Везе: 1
Приступ: (0000 / ----------) Уид: (1003 / линукхинт) Гид: (1003 / линукхинт)
Приступ: 1999-02-01 21:35:00.000000000 +0200
Измени: 2019-05-14 22:57:09.320314528 +0300
Промена: 2019-05-14 23:42:49.016445166 +0300
Рођење: -

Уређивање временске ознаке мтиме:

Синтакса за уређивање мтиме-а је иста, да би се време променило у 1989.02.01 тип:

$ тоуцх -м --дате = "1989-02-01" ЛинукХинтЕмптиФиле
$ стат ЛинукХинтЕмптиФиле
Датотека: ЛинукХинтЕмптиФиле
Величина: 0 Блокови: 0 ИО блок: 4096 редовна празна датотека
Уређај: 802х / 2050д Иноде: 13766630 Везе: 1
Приступ: (0000 / ----------) Уид: (1003 / линукхинт) Гид: (1003 / линукхинт)
Приступ: 1999-02-01 21:35:00.000000000 +0200
Измена: 1989-02-01 00:00:00.000000000 +0200
Промена: 2019-05-14 23:49:56.560465553 +0300
Рођење: -

Сада можете видети да је датум измене ажуриран, а такође је и време ажурирања слично као код типа атиме:

$ тоуцх -м --дате = "1989-02-01 20:22" ЛинукХинтЕмптиФиле
$ стат ЛинукХинтЕмптиФиле
Датотека: ЛинукХинтЕмптиФиле
Величина: 0 Блокови: 0 ИО блок: 4096 редовна празна датотека
Уређај: 802х / 2050д Иноде: 13766630 Везе: 1
Приступ: (0000 / ----------) Уид: (1003 / линукхинт) Гид: (1003 / линукхинт)
Приступ: 1999-02-01 21:35:00.000000000 +0200
Измена: 1989-02-01 20:22:00.000000000 +0200
Промена: 2019-05-14 23:52:10.156471924 +0300
Рођење: -

Сада креирајмо другу датотеку и помоћу команде тоуцх копираћемо временске ознаке датотеке на другој:

$ тоуцх ЛХФиле2
$ стат ЛХФиле2
Датотека: ЛХФиле2
Величина: 0 Блокови: 0 ИО блок: 4096 редовна празна датотека
Уређај: 802х / 2050д Иноде: 13766635 Везе: 1
Приступ: (0644 / -рв-р - р--) Уид: (1003 / линукхинт) Гид: (1003 / линукхинт)
Приступ: 2019-05-15 00:02:14.020500718 +0300
Измени: 2019-05-15 00:02:14.020500718 +0300
Промена: 2019-05-15 00:02:14.020500718 +0300

Имамо датотеку којој смо приступили, модификовали је и променили 2019-05-15 00:02:14, да бисмо копирали временске ознаке датотеке из типа ЛинукХинтЕмптиФиле:

$ тоуцх -р ЛинукХинтЕмптиФиле ЛХФиле2
$ стат ЛХФиле2
Датотека: ЛХФиле2
Величина: 0 Блокови: 0 ИО блок: 4096 редовна празна датотека
Уређај: 802х / 2050д Иноде: 13766635 Везе: 1
Приступ: (0644 / -рв-р - р--) Уид: (1003 / линукхинт) Гид: (1003 / линукхинт)
Приступ: 1999-02-01 21:35:00.000000000 +0200
Измена: 1989-02-01 20:22:00.000000000 +0200
Промена: 2019-05-15 00:03:11.592503463 +0300
Рођење: -

Као што сада видите, обе датотеке имају исте временске ознаке.

Ако желимо да све временске ознаке променимо у тренутно време, потребно је само да укуцамо „тоуцх“:

$ стат ЛХФиле2
Датотека: ЛХФиле2
Величина: 0 Блокови: 0 ИО блок: 4096 редовна празна датотека
Уређај: 802х / 2050д Иноде: 13766635 Везе: 1
Приступ: (0644 / -рв-р - р--) Уид: (1003 / линукхинт) Гид: (1003 / линукхинт)
Приступ: 1999-02-01 21:35:00.000000000 +0200
Измена: 1989-02-01 20:22:00.000000000 +0200
Промена: 2019-05-15 00:03:11.592503463 +0300
Рођење: -
$ тоуцх ЛХФиле2
$ стат ЛХФиле2
Датотека: ЛХФиле2
Величина: 0 Блокови: 0 ИО блок: 4096 редовна празна датотека
Уређај: 802х / 2050д Иноде: 13766635 Везе: 1
Приступ: (0644 / -рв-р - р--) Уид: (1003 / линукхинт) Гид: (1003 / линукхинт)
Приступ: 2019-05-15 00:08:51.652519679 +0300
Измени: 2019-05-15 00:08:51.652519679 +0300
Промена: 2019-05-15 00:08:51.652519679 +0300
Рођење: -

Као што видите друго стат приказује ажурирано време, мтиме и цтиме после команде додирните.

Надам се да је ово упутство било корисно као увод у командни додир, за више информација о овом типу наредбе “човек додир”, Уколико имате било каквих упита, контактирајте нас и отворите подршку за улазнице на ЛинукХинт Суппорт. Наставите да пратите ЛинукХинт за више савета и исправки на Линуку.

Додајте покрете миша у Виндовс 10 помоћу ових бесплатних алата
Последњих година рачунари и оперативни системи су се увелико развили. Било је време када су корисници морали да користе команде за навигацију кроз мен...
Контролишите и управљајте кретањем миша између више монитора у оперативном систему Виндовс 10
Двоструки приказ миша омогућава вам контролу и конфигурисање кретања миша између више монитора, успоравајући његово кретање близу границе. Виндовс 10/...
ВинМоусе вам омогућава да прилагодите и побољшате кретање показивача миша на Виндовс рачунару
Ако желите да побољшате подразумеване функције показивача миша, користите бесплатни програм ВинМоусе. Додаје још функција које ће вам помоћи да на нај...

Најновији чланци о оперативним системима. Много занимљивих водича и корисних савета. Осећате се као своји у свету модерне технологије