Как создавать новые файлы в Linux с помощью сенсорного экрана

Как создавать новые файлы в Linux с помощью сенсорного экрана

Время от времени пользователи Linux испытывают потребность в создании нового файла в своей системе. Будь то заметки, написание кода или просто проверка файлов во время программирования, сенсорная команда - единственная утилита для создания файлов, которая вам нужна.





Создание файлов и управление отметками времени в Linux - это несложно с помощью сенсорной команды. В этой статье мы подробно обсудим сенсорную команду, а также различные функции, которые можно выполнять с помощью этого инструмента.





Что такое сенсорная команда?

Основная функция сенсорной команды - обновлять временные метки файлов и управлять ими. Если у вас есть небольшой опыт работы с Linux, вы, возможно, уже знаете, что в дистрибутивах Linux каждый файл имеет определенные временные метки связанные с ними.





Метки времени отвечают за хранение информации, связанной с файлом, например, когда файл был последний раз изменен, получен доступ или изменен. Эти временные метки - mtime, atime и ctime. Всю эту информацию можно легко изменить с помощью сенсорной команды.

Как использовать сенсорную команду

Чаще всего сенсорная команда используется для создания новых пустых файлов. В отличие от команды cat, которая предлагает вам добавить содержимое в файл во время создания, команда touch создает пустой файл без таких запросов.



Это полезно для разработчиков программного обеспечения, которым необходимо постоянно создавать новые файлы, либо для написания кода, либо для проверки существования конкретного файла.

Базовый синтаксис

Базовый синтаксис сенсорной команды:





touch [options] [filename]

Вы можете использовать функциональные возможности сенсорной команды, передавая различные аргументы и флаги вместо параметры , в то время как имя файла это имя файла, который вы хотите создать.

Создавайте новые файлы касанием

Чтобы создать пустой файл с помощью сенсорного ввода, введите трогать за которым следует имя файла.





touch newemptyfile

Вышеупомянутая команда создаст новый файл с именем новый пустой файл в текущем рабочем каталоге. Вы можете убедиться, что файл был создан, используя команда ls .

Точно так же вы можете создать несколько файлов вместе, передав имена файлов, разделенных символом Космос персонаж.

touch fileone filetwo filethree

Изменить временные метки файла

Как упоминалось выше, с каждым файлом в вашем хранилище связаны три метки времени.

как удалить поиск в гугл
  1. Время доступа (atime)
  2. Модифицированное время (mtime)
  3. Изменить время (ctime)

Вы можете изменить доступ и изменить время любого файла в вашей системе с помощью сенсорной команды.

Чтобы обновить atime и ctime файла, используйте флаг с сенсорной командой по умолчанию.

как отменить разрыв страницы в слове
touch -a textfile

Вышеупомянутая команда заменит время доступа и изменения файла на текущее время. Если файл не существует, touch создаст новый файл и назначит ему временные метки.

Вы можете изменить время модификации (mtime) файла, используя флаг также с сенсорным экраном.

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

В приведенном выше фрагменте вы можете видеть, что выходные данные отображают atime, mtime и ctime указанного файла.

С помощью -c флаг с помощью команды touch не создает новый файл, если он не существует. Вместо этого он используется только для присвоения новой отметки времени уже существующим файлам.

touch -c existfile

Связанный: Используете Vi? Вот как открыть файл, затем сохранить и выйти

Добавить пользовательские отметки времени в файл

Для тех, кто хочет установить временные метки пользовательского изменения для своего файла, -c а также -t варианты могут быть полезны. Используйте следующий формат, чтобы сделать то же самое.

touch -c -t YYDDHHMM filename

...куда ГГДДЧЧММ это дата и время, которые вы хотите установить, и имя файла это имя файла, который вы хотите изменить.

Чтобы изменить временную метку файла более удобным для пользователя способом, используйте -d флаг с помощью сенсорной команды. Вам нужно будет указать время, которое вы хотите установить, простым языком.

touch -d '5 hours ago' newfile

Комбинируя команду даты с сенсорным вводом, вы можете добавить новую временную метку модификации в соответствии со старой.

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

Если метка времени файла - 14:00, то выполнение вышеупомянутой команды установит 9:00 в качестве нового времени mtime для файла.

Вы также можете установить пользовательскую отметку времени изменения для файлов во время создания. В -t flag позволяет делать то же самое.

touch -t YYMMDDHHMM.SS filename

Например, чтобы создать новый файл с отметкой времени 12 декабря 2020 г., 21:00:33, используйте следующую команду.

touch -t 202012120900.33 newfile

Если вы не можете определить путь к файлу, который хотите изменить, используйте команда find для поиска файлов с похожим названием.

Вы также можете установить mtime и atime файла индивидуально во время создания. Использовать а также флаги с командой.

Чтобы назначить только время доступа к новому файлу во время создания:

touch -a -t 202012120900.33 newfile

Следующая команда назначает указанное время модификации вновь созданному файлу.

touch -m -t 202012120900.33 newfile

Копировать отметки времени из других файлов

Чтобы скопировать метку времени любого другого файла, используйте флаг с помощью сенсорной команды. Синтаксис команды по умолчанию:

невозможно подключиться к Дисней Плюс
touch -r originalfile copiedfile

... где отметки времени исходный файл копируются в скопированный файл .

Изменение информации о файле в Linux

Управлять отметками времени файла с помощью сенсорной команды стало еще проще. Если вы хотите создать новый файл в Linux, есть несколько вариантов, таких как touch, cat и т. Д. Но этот выбор жизнеспособен только для тех, кто имеет приличный опыт работы с любой операционной системой на базе Linux.

Для тех, кому не нравится командная строка, доступны несколько файловых менеджеров, которые позволяют создавать новые файлы в графическом виде. И если вы хотите перемещаться по системному хранилищу, не забрасывая свой мозг пугающими командами, эти файловые менеджеры станут для вас идеальным выбором.

Делиться Делиться Твитнуть Эл. адрес 10 лучших файловых менеджеров для опытных пользователей Linux

Наличие надежного файлового менеджера упрощает организацию файлов. Вот список лучших файловых менеджеров для Linux.

Читать далее
Похожие темы
  • Linux
  • Управление файлами
  • Linux
Об авторе Дипеш Шарма(Опубликовано 79 статей)

Дипеш - младший редактор Linux в MUO. Он пишет информационные руководства по Linux, стремясь доставить удовольствие всем новичкам. Не уверен насчет фильмов, но если вы хотите поговорить о технологиях, он ваш парень. В свободное время он может читать книги, слушать разные музыкальные жанры или играть на гитаре.

Ещё от Deepesh Sharma

Подписывайтесь на нашу новостную рассылку

Подпишитесь на нашу рассылку, чтобы получать технические советы, обзоры, бесплатные электронные книги и эксклюзивные предложения!

Нажмите здесь, чтобы подписаться
Категория Linux