Как создать новый файл в Linux

Как создать новый файл в Linux

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





Мы рассмотрим создание файлов как в терминале, так и на рабочем столе Linux.





Создать файл на рабочем столе

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





Файловый браузер

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

Как вариант, в меню приложения часто можно щелкнуть Файл> Создать чтобы получить параметры для создания новых файлов.



Текстовый редактор

Ваш дистрибутив Linux будет включать в себя то или иное базовое приложение для текстового редактора. Его открытие должно начать с пустого файла, а нажатие Ctrl + S должен дать вам диалог для сохранения его в определенном месте.

построить свой собственный Android TV Box

Создать файл в терминале

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





трогать

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

В каталоге, в котором вы хотите сохранить файл, введите:





touch filename.txt

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

touch filename1.txt filename2.txt filename3.txt

Вы можете проверить, существует ли созданный вами файл с помощью этой команды:

ls

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

Оператор перенаправления (>)

Правая угловая скобка используется во многих командах для перенаправления вывода в конкретный файл. Мы увидим его использование с другими командами позже в этой статье.

Однако вы можете ввести его без специальной команды, чтобы создать пустой файл.

> filename.txt

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

выбросил

Команда echo просто напечатает в терминале любой ввод, который вы ей дадите. Однако он также может создать новый файл и, при желании, сохранить внутри него одну строку текста.

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

echo -n > filename.txt

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

echo 'File text' > filename.txt

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

Кот

Команда cat (сокращение от concatenate) чаще всего используется для объединения или чтения файлов. Однако он также может легко создавать новые файлы с текстом в них.

cat > filenname.txt

Оператор перенаправления здесь снова перенаправляет вывод cat в указанный файл, причем вывод будет тем, что вы наберете дальше. Когда вы закончите писать содержимое вашего нового файла, нажмите Ctrl + D чтобы спасти его.

printf

Команда printf похожа на echo, но имеет немного больше возможностей форматирования.

Например, вы можете создать файл с двумя строками текста, используя следующую единственную команду:

printf 'Some text
Some more text' > filename.txt

сбиваться

Fallocate позволяет создавать в Linux файл определенного размера. В основном это полезно для целей тестирования, например, для измерения скорости записи вашего жесткого диска.

Используйте fallocate со следующей командой:

fallocate -l 10MB filename

Замените «имя файла» на то, что вы хотите назвать своим файлом.

Параметр «-l» означает, что вам нужен конкретный размер, а аргумент «10 МБ» указывает, какой размер. Вы также можете использовать байты большего размера, например ГБ и ТБ. Вы также можете использовать M вместо MB для обозначения мебибайтов вместо мегабайт.

я пришел

Vim - это текстовый редактор на базе терминала, который запускается, когда вы указываете имя файла:

vim filename.txt

При запущенном vim нажмите кнопку я клавишу, чтобы начать печатать. Когда вы закончите, нажмите Esc и введите : wq с последующим Входить для сохранения и выхода.

нано

GNU nano - еще один текстовый редактор, похожий на Vim, но, возможно, более удобный для пользователя.

Вы можете быстро создать и начать редактировать файл с помощью этой команды:

nano filename.txt

Введите в файл все, что хотите, затем нажмите Ctrl + S спасти и Ctrl + X выходить.

По теме: nano против Vim: сравнение лучших текстовых редакторов терминалов

Создавайте новые файлы со смелостью

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

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

Делиться Делиться Твитнуть Эл. адрес Как скрыть файлы внутри изображений в Linux

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

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

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

Ещё от Jordan Gloor

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

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

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