Оперативни систем Линук прати три временске ознаке за сваку датотеку на вашем систему. Ове временске ознаке вам омогућавају да откријете када је датотека последњи пут ажурирана. Али шта све оне значе? А како сазнати ова времена за датотеку? Да ли постоји разлика када су директорији у питању?
Разумевање времена, времена и времена може одговорити на сва ова питања. Ово су три временске ознаке које Уник системи датотека прате. Ако икада будете требали сазнати детаље о томе шта се и када променило, читајте даље.
Које су три Уник временске марке?
Свака датотека има три временске ознаке повезане са собом. Линук их складишти у Уник временски формат која мери секунде од епохе. Три временске ознаке обично се називају атиме, цтиме и мтиме.
Тхе мтиме је најчешћи и често најкориснији. Важи за модификовано време. То је време када је садржај датотеке последњи пут записан на диск.
Нешто другачији је цтиме што стоји променити време. Ова временска ознака прати промене метаподатака као што су власништво и дозволе. Укључује преименовање датотеке - барем на типичним модерним Линук ОС-има. Али такође се ажурира када се садржај датотеке промени, па је увек актуелан као и мтиме.
Трећа временска ознака је време, који чува последњи пут када је неко приступио датотеци.
Како се временске жигове примењују на директоријуме
Линук директоријум је у основи списак датотека у том директоријуму. Дакле, стварање датотеке у директоријуму ће ажурирати мтиме тог директоријума. Навођење датотека у директоријуму помоћу лс команда, на пример, ажурира своје време приступа. Као и код датотеке, променом дозвола или имена директоријума ажурира се његов цтиме.
Шта је са временом стварања?
Можда ће вас изненадити када сазнате да Линук једноставно не води рачуна о времену стварања. У почетку бисте то могли претпоставити цтиме означава време стварања. Једнако тако, можда ћете о томе размишљати као о врло корисној ствари коју можете сазнати.
Многе апликације чувају датотеке тако што их сваки пут креирају испочетка. То би коришћење стварања учинило обмањујућим.
Како прегледати различите временске ознаке
Најједноставнији начин за добијање информација о временској ознаци је помоћу тхе лс команда. Подразумевани дугачки формат приказује детаље за мтиме:
$ датум
Суб 6. марта 16:57:01 ГМТ 2021
$ ецхо "хелло, ворлд"> тмп
$ лс -л тмп.ткт
-рв-р - р-- 1 убунту убунту 13 2021-03-06 16:57 тмп
Уместо тога можете приказати време користећи -у застава:
$ датум
Суб 6. марта 16:59:33 ГМТ 2021
$ мачка тмп
Здраво Свете
$ лс -лу тмп
-рв-р - р-- 1 убунту убунту 13 2021-03-06 16:59 тмп
$ лс -л тмп
-рв-р - р-- 1 убунту убунту 13 2021-03-06 16:57 тмп
Последњи ред потврђује да се мтиме ове датотеке разликује од тренутног. На крају, користите -ц флаг за приказ цтиме:
$ датум
Суб 6. марта 17:02:34 ГМТ 2021
$ мв тмп тмп2
$ лс -лц тмп2
-рв-р - р-- 1 убунту убунту 13 2021-03-06 17:02 тмп2
$ лс -л тмп2
-рв-р - р-- 1 убунту убунту 13 2021-03-06 16:57 тмп2
$ лс -лу тмп2
-рв-р - р-- 1 убунту убунту 13 2021-03-06 16:59 тмп2
Овог пута потврђујемо да су сва три пута различита и тачна: модификовали смо, затим приступили, па променили датотеку тим редом.
Алтернатива лс је стат команда. Ова команда приказује детаље ниског нивоа из иноде датотеке. Олакшава проверу сва три пута одједном. Такође заобилази проблем неинтуитивног -у застава. Ево примера излаза за исту датотеку:
$ стат тмп2
Датотека: `тмп2 '
Величина: 13 блокова: 8 ИО блок: 4096 редовна датотека
Уређај: 801х / 2049д Иноде: 327688 Везе: 1
Приступ: (0644 / -рв-р - р--) Уид: (1000 / убунту) Гид: (1000 / убунту)
Приступ: 2021-03-06 16: 59: 45,000000000 +0000
Измена: 2021-03-06 16: 57: 59.000000000 +0000
Промена: 2021-03-06 17: 02: 43.000000000 +0000
Како ажурирати временске жигове
Тхе додирните наредба мења модификацију и време приступа датотеке. Такође је прикладан начин за стварање празне датотеке, што ће учинити ако датотека већ не постоји:
додирните тмп
Подразумевано ће поставити мтиме и атиме на тренутно време. Помоћу тастера. Можете подесити другачије време -т застава:
тоуцх -т 202103061200 тмп
Такође можете да подесите само мтиме или атиме помоћу -м и -а заставе респективно:
тоуцх -т 202103061300 -м тмп
Имајте на уму да се цтиме увек ажурира када поставимо време и мтиме.
Како пронаћи датотеке на основу временских жигова
Тхе наћи наредба је још један алат који делује на временске жигове. Може филтрирати датотеке на основу атиме, цтиме или мтиме. На пример:
наћи. -амин 15
наћи ће датотеке којима се приступило пре тачно 15 минута, док:
наћи. -мтиме -2
наћи ће датотеке измењене у последња два дана.
Линук три пута прати сваку датотеку
Ознака времена на коју се најчешће референцира је мтиме. Ово је, на пример, датум и време које приказује списак датотека. Али и друге две временске ознаке могу бити корисне, под условом да разумете на шта се односе. Посебно, увек имајте на уму да цтиме представља промена време, не стварање време.
Наредбе као што су додир и стат корисни су чланови Линук-овог алата за наредбе. Ове наредбе ће побољшати ваш Линук радни ток омогућавајући вам брзо стварање нових датотека.
Ова једноставна варалица ће вам помоћи да се у кратком времену удобно прилагодите Линук терминалу за командну линију.
- Линук
- Управљање датотекама
- Линук Дистро
Бобби је технолошки ентузијаст који је радио као програмер већину две деценије. Заљубљен је у игре на срећу, радећи као уредник рецензија у часопису Свитцх Плаиер, и уживан је у свим аспектима објављивања на мрежи и веб развоја.
Претплатите се на наш билтен
Придружите се нашем билтену за техничке савете, прегледе, бесплатне е-књиге и ексклузивне понуде!
Још један корак…!
Молимо потврдите своју адресу е-поште у е-поруци коју смо вам управо послали.