Како креирати нове датотеке на Линук -у помоћу додира

Како креирати нове датотеке на Линук -у помоћу додира

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





Креирање датотека и управљање временским ознакама на Линук -у је једноставно помоћу команде тоуцх. Овде у овом чланку ћемо детаљно размотрити команду додира, заједно са различитим функцијама које се могу извршити помоћу алата.





Шта је додирна команда?

Примарна функција команде на додир је ажурирање и управљање временским ознакама датотека. Ако имате мало искуства у раду на Линук -у, можда већ знате да на Линук дистрибуцијама сваки датотека има одређене временске ознаке повезан са њима.



Временске ознаке су одговорне за складиштење информација у вези са датотеком, на пример када је датотека последњи пут измењена, приступана јој или промењена. Ове временске ознаке су мтиме, атиме и цтиме. Све ове информације се могу лако мењати помоћу команде на додир.

Како се користи команда Тоуцх

Најосновнија употреба команде за додир је стварање нових празних датотека. За разлику од наредбе цат, која вас пита да додате садржај у датотеку у време креирања, команда тоуцх ствара празну датотеку без таквих упита.



Ово је корисно за програмере софтвера који морају стално стварати нове датотеке, било за писање кода или за потврђивање постојања одређене датотеке.

Основна синтакса

Основна синтакса команде на додир је:





touch [options] [filename]

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

Креирајте нове датотеке додиром

Да бисте креирали празну датотеку додиром, откуцајте додир након чега следи назив датотеке.





touch newemptyfile

Горе поменута команда ће креирати нову датотеку под називом невемптифиле у тренутном радном директоријуму. Можете проверити да ли је датотека креирана помоћу наредба лс .

Слично томе, можете заједно да креирате више датотека тако што ћете проследити имена датотека раздвојена знаком простор карактер.

touch fileone filetwo filethree

Промените временске ознаке датотеке

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

рачунар се неће повезати са интернетом
  1. Време приступа (атиме)
  2. Измењено време (мтиме)
  3. Промените време (цтиме)

Помоћу команде на додир можете да промените приступ и време било које датотеке на систему.

Да бисте ажурирали време и време датотеке, користите -до заставица са подразумеваном командом на додир.

зашто је интернет на мом телефону тако спор
touch -a textfile

Горња команда ће заменити приступ и промену времена датотеке тренутним временом. Ако датотека не постоји, додир ће створити нову датотеку и доделити јој временске ознаке.

Можете променити време измене (мтиме) датотеке помоћу застава са додиром.

touch -m textfile

Можете проверити да ли су временске ознаке промењене издавањем држава команда са именом датотеке као аргументом.

stat textfile

Излаз:

File: `textfile'
Size: 13 Blocks: 8 IO Block: 4096 regular file
Device: 801h/2049d Inode: 327688 Links: 1
Access: (0644/-rw-r--r--) Uid: ( 1000/ ubuntu) Gid: ( 1000/ ubuntu)
Access: 2021-04-12 16:59:45.000000000 +0000
Modify: 2021-04-12 16:57:59.000000000 +0000
Change: 2021-04-12 17:02:43.000000000 +0000

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

Помоћу флаг са командом тоуцх не ствара нову датотеку ако не постоји. Уместо тога, користи се само за додељивање нове временске ознаке већ постојећим датотекама.

touch -c existfile

Повезан: Користите Ви? Ево како отворити датотеку, а затим сачувати и изаћи

Додајте прилагођене временске ознаке у датотеку

За оне који желе поставити прилагођене временске ознаке за измену своје датотеке, и опције могу бити од користи. Да бисте то урадили, користите следећи формат.

touch -c -t YYDDHHMM filename

...где ИИДДХХММ је датум и време које желите да подесите и назив документа је назив датотеке коју желите да измените.

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

touch -d '5 hours ago' newfile

Комбиновањем наредбе дате са додиром можете додати нову временску ознаку за измену у складу са старом.

touch -d '$(date -r filename) - 5 hours' existfile

Ако је временска ознака датотеке 2:00 поподне, извршавање горе наведене наредбе ће поставити 9:00 ујутро као ново м време за датотеку.

Такође можете поставити прилагођену временску ознаку за измене датотека у време креирања. Тхе застава вам омогућава да учините исто.

touch -t YYMMDDHHMM.SS filename

На пример, да бисте креирали нову датотеку са 12. децембром 2020, 09:00:33 поподне као временском ознаком, користите следећу команду.

touch -t 202012120900.33 newfile

Ако не можете да одредите путању до датотеке коју желите да измените, користите наредба финд за тражење датотека са сличним именом.

Такође можете подесити мтиме и атиме датотеке појединачно током креирања. Користити -до и заставе са командом.

Да бисте доделили само време приступа новој датотеци у време креирања:

touch -a -t 202012120900.33 newfile

Следећа команда додељује специфицирано време измене новоствореној датотеци.

touch -m -t 202012120900.33 newfile

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

Да бисте копирали временску ознаку било које друге датотеке, користите заставица са командом на додир. Подразумевана синтакса наредбе је:

кућна трака виндовс 10 не ради
touch -r originalfile copiedfile

... где су временске ознаке оригиналфиле се копирају у цопиедфиле .

Промена информација о датотекама у Линук -у

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

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

Објави Објави Твеет Емаил 10 најбољих менаџера датотека за Линук кориснике

Поуздан менаџер датотека олакшава организацију датотека. Ево листе најбољих менаџера датотека за Линук.

Прочитајте следеће
Повезане теме
  • Линук
  • Управљање датотекама
  • Линук
О аутору Деепесх Схарма(Објављено 79 чланака)

Деепесх је млађи уредник за Линук у МУО. Он пише информативне водиче за Линук, с циљем да свим новопридошлим пружи блажено искуство. Нисам сигуран у филмове, али ако желите да разговарате о технологији, он је ваш момак. У слободно време можете га пронаћи како чита књиге, слуша различите музичке жанрове или свира гитару.

Више од Деепесх Схарма

Претплатите се на наш билтен

Придружите се нашем билтену за техничке савете, критике, бесплатне е -књиге и ексклузивне понуде!

Кликните овде да бисте се претплатили