Начална » как да » Как да използвате Докоснете, за да създадете празни файлове и промените времеви отпечатъци

    Как да използвате Докоснете, за да създадете празни файлове и промените времеви отпечатъци

    Всеки файл на компютъра има времева маркировка, която съдържа времето за достъп и модификация за даден файл, но знаете ли, че можете да промените този времеви клеймо? Ето как да го направите.

    Използване на Touch Command

    Командата "докосване" е достъпна почти навсякъде, където можете да получите Bash черупката, която включва Linux или Windows с инсталиран Cygwin. Ето опциите за командата:

    Ако искате да проверите timestamp на файла, можете да го направите с тази команда:

    файл

    Очевидно е, че трябва да замените “file” с името на файла.

    -a и -m опции

    Тези две опции актуализират съответно времето за достъп и модификация. Използването им не би трябвало да е проблем. Ето синтаксиса:

    докоснете -a файл

    Това ще актуализира времето за достъп на файла до текущата дата и час. Можете да замените (-a) опциите с (-m), за да направите същото, но за времето на модификация. Ако файлът не съществува, в текущата директория ще бъде създаден празен файл със същото име.

    -c опция

    Ако използвате тази опция, докосването няма да направи нищо, ако посоченият файл не съществува. Виж:

    докоснете -c omar

    В горния пример докосването няма да направи нищо като “omar”, файлът не е човек, не съществува.

    -r опция

    Тази опция може да е от полза, ако искате да копирате времеви отпечатък от файл в друг файл. Така:

    докоснете -r file1 file2

    Когато “file1” е референтният файл и “file2” е файлът, който ще бъде актуализиран. Ако искате да копирате клеймото в повече от един файл, можете да им предоставите всички в командата и те ще бъдат създадени едновременно.

    докоснете -r file1 file2 file3 file4

    -d и -t опции

    И двете опции (-d) и (-t) правят същото нещо, което определя същото произволно време за време и време за достъп. Разликата е, че (-d) използва свободна за четене дата на човека, това означава, че можете да използвате “Sun, 29 Feb 2004 16:21:42” или “2004-02-29 16:21:42” или дори “next” четвъртък ". Тази опция е сложна, за да я опишем тук. От друга страна (-t) използва прост печат, който сте ограничили за използване. Марката е [[CC] YY] MMDDhhmm [.ss]. [CC] е за век и можете да го игнорирате и да игнорирате и секундите. Ако игнорирате [CC], командата ще я замени в зависимост от това какво ще въведете като година. Ако посочите годината само с две цифри, тогава CC е 20 години в диапазона (0 ~ 68) и 19 за години в (69 ~ 99)..

    докосване -t 3404152240 файл

    докосване -t 8804152240 файл

    В първата команда времевите метки на файла ще бъдат зададени на: 15 април 2034 г. 10:40 ч. Докато втората команда ще я постави на: 15 април 1988 г., която е в друг век. Ако не е посочена година, тя ще бъде зададена за текущата година. Пример:

    докосване -t 04152240 файл

    Това ще постави клеймото на 15тата Април 2011 10:40 PM, защото това е 2011 година по време на писането на тази статия.

    Комбиниране на опции за задаване на произволен индивидуален достъп и време за модификация

    Опциите (-a) и (-m) само актуализират времевите отпечатъци към текущото време, а опциите (-d) и (t) задават едновременно времеви отпечатъци за достъп и модификация. Да предположим, че искате да зададете само времето за достъп до 5тата от юни 2016 г. в 17:30, Как бихте направили това? Е, ще използвате (-a) и (-t), за да зададете произволно време и да го приложите само за времевия клей за достъп. Пример:

    докосване на файл 1606051730

    или

    докосване -a -t 1606051730 файл

    И ако искате да направите същото за времето за модификация, просто заменете (-at) с (-mt). Това е лесно.

    Създаване на празни файлове

    Втората и най-известна употреба на командата touch е създаването на празни файлове. Това може да звучи глупаво, защо някой разумно претоварва компютъра си с празни файлове с глупости, но той наистина идва да се използва, когато, например, работите по проект и искате да следите напредъка с датите и часовете. Така ще имате папка с името на проекта и използвайте докосване, за да създадете празни файлове със събитията като имена на файл. С други думи, можете да го използвате, за да създадете журнали. Пример:

    докоснете ~ / desktop / project / stage1_completed

    Сега имате файл, който обозначава завършването на етап 1 на проекта по време на създаването на този файл и можете да видите това време, като издадете командата:

    stat ~ / desktop / project / stage1_completed


    Можете да намерите полезно докосване по различни начини в зависимост от това, което правите. Ако знаете по-добри начини за докосване, то ги споделете в коментарите или прочетете повече за командата touch, като посетите неговата страница в интернет или в терминал чрез командата “man touch”.