Android

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

БАГ НА НЕВИДИМОСТЬ В ГРЭННИ! - Granny

БАГ НА НЕВИДИМОСТЬ В ГРЭННИ! - Granny

Оглавление:

Anonim

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

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

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

Прежде чем вы начнете

Для создания нового файла вам необходимо иметь права на запись в родительский каталог. В противном случае вы получите ошибку «Отказано в разрешении».

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

Команда 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

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

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

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

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

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

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

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

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

Команда 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 из командной строки, используя различные команды и перенаправление.

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

терминал bash