тоуцх команда је начин за креирање празних датотека (постоје и неки други методи). Можете ажурирати модификацију и време приступа сваке датотеке уз помоћ додирне команде.
Доступан је у РеацтОС-у, Уник-у, ТСЦ-овом ФЛЕКС-у, оперативним системима сличним Уник-у, љусци Мицроваре ОС-9, АРОС љусци и Дигитал Ресеарцх/Новелл ДР ДОС. Такође, команда је доступна за Мицрософт Виндовс и ФрееДОС.
- То је исто као отварање или креирање датотеке и складиштење без икаквог обавештења о садржају датотеке у њеној подразумеваној употреби.
- Команда додиром игнорише затварање, чување и отварање датотеке. Уместо тога, ажурира датуме који се односе на директоријум или датотеку.
- Ажурирана модификација или датум приступа може бити важан за низ других програма као што су услужни програми за прављење резервних копија или услужни програми за програмирање интерфејса командне линије.
- Ови програми су обично фокусирани само на датотеке које су модификоване или креиране након што је програм последњи пут извршен.
- Такође, команда додира може бити од помоћи за брзо креирање датотека за скрипте или програме којима је потребна датотека са одређеним именом да би била доступна за успешан рад програма, али не треба да датотека садржи било какав специфичан садржај.
СУС (Сингле Уник Специфицатион) дефинише да команда додира треба да измени времена модификације, времена приступа или обоје за датотеке. Датотека се препознаје по имену путање увезеном као један аргумент. Такође, то представља да ако препозната датотека не постоји, датотека је направљена, а време модификације и приступа се фиксирају како је наведено. Команда додира примењује тренутно време ако нове временске ознаке нису наведене.
Кратка историја додира
Прво, услужни програм за додир се појавио у верзији 7 АТ&Т УНИКС-а. Команда је данас доступна за неколико различитих оперативних система, укључујући разне Уник, ДОС, системе сличне Уник-у, класични Мац ОС и Мицрософт Виндовс. Издање додира груписаних у ГНУ цореутилс-у прецизирали су Паул Рубин, Ранди Смитх, Давид МацКензие, Јим Кингдон и Арнолд Роббинс.
За Мицрософт Виндовс, команда је изоловани пакет као део УнкУтилс колекције услужних програма сличних ГНУ Уник-у. ФрееДОС издање је лиценцирано под ГПЛ-ом и интегрисао га је Крис Хеиденстром. КолибриОС и ДР ДОС 6.0 додају имплементацију додирне команде. Такође, команда додира је послата у ИБМ и ОС.
Рад додира у Убунту-у
тоуцх је уобичајена Линук команда за прављење празне датотеке или измену временских ознака датотеке (време приступа датотеци, последњи датум или измена).
цсс поравнавање слика
Временске ознаке
Линук датотеке садрже три временске ознаке: цтиме, мтиме и атиме. Ове временске ознаке су објашњене у наставку:
Синтакса:
touch
Пример:
touch myfile1
Погледајте изнад, креирали смо две датотеке и то 'мифиле1' и 'мифиле2' путем додирне команде. Да бисте креирали више датотека, само укуцајте све називе датотека једном командом на додир, након чега следи тастер ентер. На пример, ако желите да креирате 'мифиле1' и 'мифиле2' истовремено, ваша команда ће бити:
touch myfile1 myfile2
додирните Опције
Опција | Функција |
---|---|
додирнути -а | Да промените приступ датотеци и време измене. |
додирнути -м | Користи се само за измену времена датотеке. |
додир -р | За ажурирање времена једне датотеке у односу на другу датотеку. |
додирнути -т | Да бисте креирали датотеку навођењем времена. |
додир -ц | Не ствара н празну датотеку. |
-д=, --датум= | Ова опција се користи за измену временске ознаке низом датума. |
-х, --без дереференцирања | Он мења временску ознаку симболичке везе. |
-ф Нема ефекта. | Опција намеће модификације у старијем БСД-у. |
--верзија, -в | Приказује верзију програма. |
--помоћ | Приказује мени помоћи. |
Линук тоуцх -а команда
тоуцх команда са опцијом 'а' се користи за промену времена приступа датотеци. Подразумевано ће бити потребно тренутно време вашег система.
Синтакса:
touch -a
Пример:
touch -a usr
Да бисте видели приступ и време промене ваше датотеке, потребно је да користите стат команда.
како дереференцирати показивач у ц
У горњем снимку користили смо команду 'стат' (коју ћемо научити у каснијем туторијалу) само да проверимо статус нашег директоријума (уср). Дакле, немојте се збунити с тим. Сада можете да ускладите време приступа директоријуму (уср) пре и после прослеђивања команде 'тоуцх -а уср. Узело је подразумевано време приступа нашем систему.
Линук тоуцх -м команда
Опција додиром '-м' ће вам помоћи да промените само време измене датотеке.
Синтакса:
touch -m
Пример:
touch -m usr
Пажљиво приметите на горњој слици, само време измене је промењено.
Опција за Линук тоуцх -р
Ова команда ће ажурирати време у односу на другу поменуту команду. Постоје два начина за коришћење ове команде. Оба раде исто.
У доњем примеру желимо да променимо временску ознаку 'Демо.ткт' позивајући се на 'демо.ткт' . Прво то можете написати као,
како позвати метод у Јави
touch -r demo.txt Demo.txt
или
touch Demo.txt -r demo.txt
Прво ћемо видети статус обе датотеке пре употребе додирне команде.
дфс алгоритам
Сада након употребе тоуцх -р демо.ткт Демо.ткт команда, време од Демо.ткт је промењено у односу на време демо.ткт
Линук тоуцх -т команда
помоћу ове наредбе можете променити време приступа датотеци тако што ћете јој одредити одређено време.
Измениће време према одређеном времену уместо подразумеваног времена.
Формат времена ће бити:
touch -t YYYYMMDDhhmm.ss
Снимак испод приказује статус датотеке 2.вебп пре додирне команде,
Овај снимак екрана показује да је време датотеке 2.вебп измењено до нашег одређеног времена.
Линук тоуцх -ц команда
Коришћењем 'ц' опције са тоуцх командом неће бити креирана празна датотека, ако та датотека не постоји.
стринг претворити у инт у Јава
Синтакса:
touch -c
Пример:
touch -c movie
На горњој слици, желели смо да креирамо датотеку 'мовие', али са опцијом 'ц' ниједна датотека није креирана.
Поставите одређену временску ознаку
Можемо користити команду додира да поправимо одређену временску ознаку за датотеку. На пример:
touch -t
Формат временске ознаке прати одређени образац:
[[CC]YY]MMDDhhmm[.ss]
Где,
Подешавање временске ознаке датотеке са низом података
Можемо користити команду тоуцх са ознаком -д за постављање временске ознаке са низом датума. Његова синтакса је следећа:
touch -d
Низ датума је подесиви формат времена и омогућава неколико формата текста читљивих за људе. Неколико примера је следеће:
- Календарски датуми, на пример, 19. август 2020.
- Доба дана, на пример, 21:28 или 7:03 ујутру.
- Дани у недељи, нпр. уторак, среда итд.
- Релативно време, на пример, пре 8 година, следеће среде, јуче, итд.