Рассказываем, как можно создать файлы в Linux.
Создаем файлы через графические приложения
В отличие от Windows, в Linux (как и в macOS) нет контекстного меню для создания файлов в разных форматах. Но их можно создавать из приложений. Это делается довольно просто:
- Открываем программу, в которой нужно создать новый файл (например, офисный пакет LibreOffice).
- Нажимаем на строку «Файл» в верхнем левом углу окна.
- В появившемся списке ищем строчку New и наводим на нее курсор.
- Затем выбираем тип файла в правой колонке и кликаем по ней.
В других программах процесс создания файлов может выглядеть иначе. Например, в стандартном текстовом редакторе из оболочки Gnome 3 нужно:
- Создать вкладку.
- А затем нажать кнопку «Сохранить».
Создаем файлы через терминал
Если вы не помните путь к папке, где нужно создать новый файл, или хотите создать сразу несколько файлов в одной папке, то лучше сначала войти в нее, а уже потом манипулировать содержимым. Открыть конкретную папку в терминале можно разными способами.
- Можно открыть папку в графическом файловом менеджере. Кликнуть правой кнопкой мыши по пустому пространству, а затем нажать на строчку «Открыть в терминале».
- Можно воспользоваться командами ls и cd.
- ls отображает список файлов и папок в той директории, в которой вы находитесь.
- cd помогает перейти в выбранную директорию.
После того как вы зашли в конкретную папку с помощью команды cd или через графический интерфейс, больше не нужно указывать полный путь к файлу.
Команда touch
Эта команда работает во всех существующих дистрибутивах Linux, но ее задача состоит вовсе не в создании файлов. Изначально она была необходима в системе для изменения временных меток на документах. Если после ввода команды touch указать название несуществующего файла, то она создаст файл с таким названием. Спустя некоторое время ее начали использовать для создания новых файлов, и эта роль за ней прижилась.
Чтобы ее использовать, нужно ввести touch, а следом название нового файла в двойных кавычках.
Файл тут же появится в системе.
Помимо прочего, с помощью touch можно указать расширение документа. Например, создать не просто текcтовый файл, а скрипт в формате JS или веб-страницу в формате HTML. Для этого просто укажем в названии файла расширение. Как на скриншоте.
Можно проверить созданный документ. Если открыть его в текстовом редакторе, в нижней части интерфейса отобразится тип форматирования. В нашем случае это JavaScript.
Перенаправление процессов
Процедуру создания новых файлов можно сильно упростить. Дело в том, что помимо команды touch есть и другие похожие команды. Изначально они предназначались для выполнения совсем других задач, но их всех объединяет побочный эффект в виде возможности создать новый файл. Среди них есть специальный символ для перенаправления процессов.
Чтобы создать файл с помощью него, просто вводим символ >, а следом за ним название (и формат, если надо) файла.
Естественно, после ввода команды новый файл тут же отобразится в системе с указанным расширением.
Утилита cp
Это универсальная команда, которая предназначена для копирования файлов. Но если внести в нее небольшие изменения, то она превратится в утилиту для создания файлов, а не копирования. Просто нужно добавить к ней пустой аргумент /dev/null.
Принцип работы тот же самый. Создается такой же файл. Просто алгоритм создания немного иной.
Автор материала: Space Police
Подписывайтесь на наш канал и ставьте лайки! А еще можете посетить наш официальный сайт.