Використання Натисніть, щоб створити порожні файли та змінити мітки часу
У кожному файлі на вашому комп'ютері є мітка часу, яка містить час доступу та модифікації для файлу, але чи знаєте ви, що ви можете змінити цю мітку часу? Ось як це зробити.
Використання команди Touch
Команда "touch" доступна майже всюди, де ви можете отримати оболонку Bash, яка включає Linux або Windows з встановленою Cygwin. Ось параметри команди:
Якщо потрібно перевірити мітку часу файлу, можна зробити це за допомогою цієї команди:
файл stat
Очевидно, ви повинні переконатися, що замінити "файл" на ім'я вашого файлу.
-a і -m options
Ці два варіанти оновлюють час доступу та модифікації відповідно. Використання їх не повинно бути проблемою взагалі. Ось синтаксис:
натисніть -a файл
Це оновить час доступу до файлу до поточної дати та часу. Ви можете замінити (-a) параметри на (-m), щоб зробити те ж саме, але для часу модифікації. Якщо файл не існує, у поточному каталозі буде створено порожній файл з такою назвою.
-c опція
Якщо ви використовуєте цей параметр, дотик не робитиме взагалі нічого, якщо вказаний файл не існує. Подивіться:
торкніться -camar
У наведеному вище прикладі дотик нічого не робитиме як "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 вечора, тому що це 2011 рік на момент написання цієї статті.
Поєднання параметрів для встановлення довільного індивідуального доступу та часу модифікації
Параметри (-a) та (-m) лише оновлюють часові мітки до поточного часу, а параметри (-d) та (t) встановлюють одночасно мітки часу доступу та модифікації. Припустимо, ви бажаєте встановити час доступу лише до 5й з червня 2016 року о 17:30, як би ви це зробили? Добре, ви будете використовувати (-a) і (-t) для встановлення довільного часу і застосувати його тільки для мітки доступу. Приклад:
торкніться -at 1606051730 файл
або
торкнутися -a -t 1606051730 файл
І якщо ви хочете зробити те ж саме для модифікації часу просто замінити (-at) з (-mt). Це легко.
Створення порожніх файлів
Друге та найвідоміше використання команди touch створює порожні файли. Це може здатися дурним, чому будь-хто розумно перевантажує свій комп'ютер пустими дурницями, але він дійсно приходить до використання, коли, наприклад, ви працюєте над проектом і хочете відстежувати прогрес з датами і часом. Таким чином, ви матимете папку з назвою проекту і використовувати сенсорний екран для створення порожніх файлів з подіями як імена файлів. Іншими словами, ви можете використовувати його для створення журналів. Приклад:
торкніться ~ / desktop / project / stage1_completed
Тепер у вас є файл, що означає завершення першого етапу проекту під час створення цього файлу, і ви можете побачити цей час, виконавши команду:
stat ~ / desktop / project / stage1_completed
Ви можете знайти дотик корисним різними способами залежно від того, що ви робите. Якщо ви знаєте більше користі для дотику, то поділіться цим у коментарях або читайте більше про команду touch, відвідавши його сторінку користувача онлайн або в терміналі, видавши команду "man touch".