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

12 set 2022 2 min di lettura
Как создать файл в Linux
Indice dei contenuti

Введение

В Linux мы можем создать новый файл из командной строки или из файлового менеджера рабочего стола.

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

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

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

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

Создание файла с помощью сенсорной команды

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

Самый простой и запоминающийся способ создания новых пустых файлов — использование команды touch.

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

touch file1.txt

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

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

touch file1.txt file2.txt file3.txt

Создание файла с оператором перенаправления

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

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

> file1.txt

Это самая короткая команда для создания нового файла в Linux.

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

Создание файла с помощью команды cat

Команда cat в основном используется для чтения и объединения файлов, но ее также можно использовать для создания новых файлов.

Чтобы создать новый файл, запустите команду cat, затем оператор перенаправления > и имя файла, который вы хотите создать. Нажмите Enter, введите текст и, когда закончите, нажмите CRTL+D, чтобы сохранить файлы.

cat > file1.txt

Создание файла с помощью команды echo

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

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

echo "Some line" > file1.txt

Если вы хотите создать вакуум, просто используйте:

echo > file1.txt

Создание файла через Heredoc

Here document или Heredoc — это тип перенаправления, который позволяет вам передавать несколько строк ввода в команду.

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

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

<< EOF > file1.txt
 Some line
 Some other line
 EOF

Тело наследования может содержать переменные, специальные символы и команды.

Создание большого файла

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

С помощью команды дд

Команда dd в основном используется для преобразования и копирования файлов.

Чтобы создать файл с именем 1G.test размером 1 ГБ, вам нужно запустить:

dd if=/dev/zero of=1G.test bs=1 count=0 seek=1G

Использование команды Fallocate

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

Следующая команда создаст новый файл с именем 1G.test размером 1 ГБ:

fallocate -l 1G 1G.test

Вывод

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

Support us with a

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.