🐹 CentOS 7: Как создать пустой файл?

Содержание:

1. Введение.
2. С помощью touch.
3. С помощью оператора перенаправления.
4. С помощью команды cat.
5. С помощью команды echo.
6. С помощью команды dd.
7. С помощью команды fallocate.
8. С помощью утилиты cp.
9. Оригиналы источников информации.


1. Введение.

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

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

Все манипуляции будем производить в каталоге пользователя:

# cd ~

2. С помощью touch.

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

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

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

# touch file1.txt

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

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

# touch file1.txt file2.txt file3.txt

3. С помощью оператора перенаправления.

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

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

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

# > file1.txt

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

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

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

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

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

Внимание! В начале покажется, что всё зависло, но, на самом деле, стройка сдвинулась и командная строка ждет ввода информации с клавиатуры!

Нажмите Enter введите текст, и как только вы закончите, нажмите одновременно комбинацию двух клавиш: CTRL+D, чтобы сохранить файл file1.txt.

# cat > file1.txt

Ответ:

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

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

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

# echo "Some line" > file1.txt

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

# echo > file1.txt

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

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

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

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

Ответ:

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

Есть команда fallocate — утилита командной строки для выделения реального дискового пространства для файлов.

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

# fallocate -l 1G 1G.test

8. С помощью утилиты cp.

Команда cp создана для копирования файлов, если в качестве файла указать /dev/null то будет создан новый файл.

Синтаксис команды для набора из терминала:

# cp /dev/null name_file

9. Оригиналы источников информации.

  1. baks.dev «Как создать файл в Linux».
  2. admin-gu.ru «Как создать пустой файл в linux из терминала».