В Linux есть несколько различных приложений и команд, которые будут создавать для вас новые файлы даже без запуска приложения. Какой метод вы будете использовать, будет зависеть от цели файла. Давайте посмотрим на варианты, чтобы вы знали, какой из них наиболее полезен для вас.
Мы рассмотрим создание файлов как в терминале, так и на рабочем столе Linux.
Создать файл на рабочем столе
Если вам неудобно пользоваться терминалом, создавать новые файлы в среде рабочего стола очень просто, используя пару простых повседневных приложений.
Файловый браузер
Большинство файловых браузеров, таких как Тунар и Дельфин позволит вам создавать пустые файлы, щелкнув правой кнопкой мыши в нужном каталоге и нажав Создать пустой файл или аналогичный вариант из раскрывающегося меню.
Как вариант, в меню приложения часто можно щелкнуть Файл> Создать чтобы получить параметры для создания новых файлов.
Текстовый редактор
Ваш дистрибутив Linux будет включать в себя то или иное базовое приложение для текстового редактора. Его открытие должно начать с пустого файла, а нажатие
Ctrl + S должен дать вам диалог для сохранения его в определенном месте.Создать файл в терминале
Многие команды терминала Linux позволяют создавать файлы быстро и эффективно, и мы обсудим некоторые из них ниже.
трогать
Одна из самых простых команд Linux, touch создаст новый файл или, если указанное имя файла уже существует, обновит дату последнего изменения файла.
В каталоге, в котором вы хотите сохранить файл, введите:
коснитесь filename.txt
В качестве альтернативы, создайте несколько файлов с помощью одной команды, просто поместив пробел между каждым именем файла:
коснитесь filename1.txt filename2.txt filename3.txt
Вы можете проверить, существует ли созданный вами файл с помощью этой команды:
ls
Поскольку вы не можете редактировать файлы касанием, эта команда лучше подходит для быстрого создания нескольких файлов для последующего редактирования.
Оператор перенаправления (>)
Правая угловая скобка используется во многих командах для перенаправления вывода в конкретный файл. Мы увидим его использование с другими командами позже в этой статье.
Однако вы можете ввести его без специальной команды, чтобы создать пустой файл.
> filename.txt
Однако помните, что оператор перенаправления сам по себе перезапишет любой существующий файл, уже использующий это имя.
эхо
Команда echo просто напечатает в терминале любой ввод, который вы ей дадите. Однако он также может создать новый файл и, при желании, сохранить внутри него одну строку текста.
Чтобы создать новый пустой файл, используйте эту команду:
эхо -n> имя_файла.txt
Чтобы создать новый файл с одной строкой текста, используйте:
echo "Текст файла"> filename.txt
Обязательно при использовании эха помещайте кавычки вокруг текста.
Кот
Команда cat (сокращение от concatenate) чаще всего используется для объединения или чтения файлов. Однако он также может легко создавать новые файлы с текстом в них.
кошка> filenname.txt
Оператор перенаправления здесь снова перенаправляет вывод cat в указанный файл, причем вывод будет тем, что вы наберете дальше. Когда вы закончите писать содержимое вашего нового файла, нажмите Ctrl + D чтобы спасти его.
printf
Команда printf похожа на echo, но имеет немного больше возможностей форматирования.
Например, вы можете создать файл с двумя строками текста, используя следующую единственную команду:
printf 'Некоторый текст
Еще текст '> filename.txt
сбиваться
Fallocate позволяет создавать в Linux файл определенного размера. В основном это полезно для целей тестирования, например, для измерения скорости записи вашего жесткого диска.
Используйте fallocate со следующей командой:
fallocate -l 10 МБ имя файла
Замените «filename» на то, что вы хотите назвать своим файлом.
Параметр «-l» означает, что вам нужен конкретный размер, а аргумент «10 МБ» указывает, какой размер. Вы также можете использовать байты большего размера, например ГБ и ТБ. Вы также можете использовать M вместо MB для обозначения мебибайтов вместо мегабайт.
vim
Vim - это текстовый редактор на базе терминала, который запускается, когда вы указываете имя файла:
vim filename.txt
При запущенном vim нажмите я клавишу, чтобы начать печатать. Когда вы закончите, нажмите Esc и введите : wq с последующим Войти для сохранения и выхода.
нано
GNU nano - еще один текстовый редактор, похожий на Vim, но, возможно, более удобный для пользователя.
Вы можете быстро создать и начать редактировать файл с помощью этой команды:
нано имя_файла.txt
Введите в файл все, что хотите, затем нажмите Ctrl + S спасти и Ctrl + X выходить.
Связанный: нано vs. Vim: по сравнению с лучшими текстовыми редакторами терминалов
Ищете текстовый редактор терминала для Linux? Главный выбор - между Vim и nano! Вот как они сравниваются.
Создавайте новые файлы со смелостью
Как мастер создания нового файла, приступайте к созданию в ваших каталогах великолепных файлов.
По мере того, как вы приобретете навыки управления файлами в Linux, вы обнаружите, что существует множество интересных приемов для управления и скрытия созданных вами файлов.
Стеганография позволяет шифровать данные, скрывая информацию внутри обычных файлов изображений.
- Linux
- Управление файлами
- Linux
Джордан - репетитор и журналист, который страстно желает сделать Linux доступным и свободным от стресса для всех. Он имеет степень бакалавра английского языка и любит горячий чай. В теплое время года он любит кататься на велосипеде по холмам Озарк, где он живет.
Подписывайтесь на нашу новостную рассылку
Подпишитесь на нашу рассылку, чтобы получать технические советы, обзоры, бесплатные электронные книги и эксклюзивные предложения!
Еще один шаг…!
Пожалуйста, подтвердите свой адрес электронной почты в электронном письме, которое мы вам только что отправили.