10 способов создать файл в Linux

by itisgood

Поскольку мы уже знаем, что в Linux все является файлом, в том числе и устройства.

Администратор Linux должен выполнять действия по созданию файлов несколько раз (это может быть в 20 или 50 раз или более, это зависит от их среды) в день.

Перейдите по следующему URL-адресу, если вы хотите создать файл определенного размера в Linux:

Создаем файл произвольного размера Linux / Windows

Это очень важно. насколько эффективно мы создаем файл.

Почему я говорю эффективно?

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

Это сэкономит вам много времени.

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

Здесь я включаю несколько способов создания файла в Linux.

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

Вам не нужно устанавливать ни одну из следующих команд, потому что все эти команды были установлены как часть основных утилит Linux, за исключением команды nano.

Как создать файл в Linux, используя символ перенаправления (>)?

Стандартный символ перенаправления позволяет нам создавать пустой файл размером 0 КБ в Linux.

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

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

Но это не позволит вам вводить текст при создании файла.

Тем не менее, это очень просто и будет полезно для ленивых администраторов.

Для этого просто введите символ перенаправления, а затем имя файла, которое вы хотите.

$ > daygeek.txt

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

$ ls -lh daygeek.txt 
-rw-rw-r-- 1 daygeek daygeek 0 Feb  4 02:00 daygeek.txt

Как создать файл в Linux с помощью команды touch?

Команда touch используется для обновления времени доступа и модификации каждого ФАЙЛА к текущему времени.

Создайте новый файл, если его не существует.

Кроме того, эта команда не позволяет вводить текст при создании файла.

По умолчанию он создает пустой файл размером 0 КБ.

$ touch daygeek1.txt

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

$ ls -lh daygeek1.txt 
-rw-rw-r-- 1 daygeek daygeek 0 Feb  4 02:02 daygeek1.txt

Как создать файл в Linux с помощью команды echo?

echo – это встроенная команда, встречающаяся в большинстве операционных систем.

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

Это хорошая команда, которая позволяет пользователям вводить текст при создании файла.

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

$ echo "itisgood - feel it cool" > daygeek2.txt

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

$ ls -lh daygeek2.txt 
-rw-rw-r-- 1 daygeek daygeek 49 Feb  4 02:04 daygeek2.txt

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

$ cat daygeek2.txt
itisgood - feel it cool

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

Как создать файл в Linux с помощью команды printf?

Команда printf также работает так же, как и команда echo.

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

$ printf "test\n" > daygeek3.txt

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

$ ls -lh daygeek3.txt 
-rw-rw-r-- 1 daygeek daygeek 48 Feb  4 02:12 daygeek3.txt

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

$ cat daygeek3.txt 
test

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

$ printf "test2" >> daygeek3.txt

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

$ cat daygeek3.txt 
test
test2

Как создать файл в Linux с помощью команды cat?

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

cat – одна из наиболее часто используемых команд в Unix-подобных операционных системах.

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

$ cat > daygeek4.txt 
test

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

$ ls -lh daygeek4.txt 
-rw-rw-r-- 1 daygeek daygeek 74 Feb  4 02:18 daygeek4.txt

Как создать файл в Linux с помощью команды vi / vim?

Vim – текстовый редактор, совместимый с Vi.

Он может быть использован для редактирования всех видов простого текста.

Он особенно полезен для редактирования программ.

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

$ vi daygeek5.txt

test

Как создать файл в Linux с помощью команды nano?

Nano’s – это еще один редактор, улучшенный бесплатный клон Pico.

Nano – маленький и дружелюбный редактор.

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

$ nano daygeek6.txt

test

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

$ ls -lh daygeek6.txt 
-rw-rw-r-- 1 daygeek daygeek 148 Feb  4 02:26 daygeek6.txt

Как создать файл в Linux с помощью команды head?

Команда head используется для вывода первой части файлов.

По умолчанию он выводит первые 10 строк каждого ФАЙЛА на стандартный вывод. С более чем одним ФАЙЛОМ, перед каждым заголовком указывается имя файла.

$ head -c 0K /dev/zero > daygeek7.txt

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

$ ls -lh daygeek7.txt 
-rw-rw-r-- 1 daygeek daygeek 0 Feb  4 02:30 daygeek7.txt

Как создать файл в Linux с помощью команды tail?

Команда tail используется для вывода последней части файлов.

По умолчанию он печатает первые 10 строк каждого ФАЙЛА на стандартный вывод.

С более чем одним ФАЙЛОМ, перед каждым заголовком указывается имя файла.

$ tail -c 0K /dev/zero > daygeek8.txt

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

$ ls -lh daygeek8.txt 
-rw-rw-r-- 1 daygeek daygeek 0 Feb  4 02:31 daygeek8.txt

Как создать файл в Linux с помощью команды truncate?

Команда truncate используется для сжатия или расширения размера файла до указанного размера.

$ truncate -s 0K daygeek9.txt

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

$ ls -lh daygeek9.txt 
-rw-rw-r-- 1 daygeek daygeek 0 Feb  4 02:37 daygeek9.txt

В этой статье я выполнил всего 10 команд, чтобы проверить это. Все вместе в одном выводе.

$ ls -lh daygeek*
-rw-rw-r-- 1 daygeek daygeek   0 Feb  4 02:02 daygeek1.txt
-rw-rw-r-- 1 daygeek daygeek  74 Feb  4 02:07 daygeek2.txt
-rw-rw-r-- 1 daygeek daygeek  74 Feb  4 02:15 daygeek3.txt
-rw-rw-r-- 1 daygeek daygeek 148 Feb  4 02:20 daygeek4.txt
-rw-rw-r-- 1 daygeek daygeek  75 Feb  4 02:23 daygeek5.txt
-rw-rw-r-- 1 daygeek daygeek 148 Feb  4 02:26 daygeek6.txt
-rw-rw-r-- 1 daygeek daygeek 148 Feb  4 02:32 daygeek7.txt
-rw-rw-r-- 1 daygeek daygeek 148 Feb  4 02:32 daygeek8.txt
-rw-rw-r-- 1 daygeek daygeek 148 Feb  4 02:38 daygeek9.txt
-rw-rw-r-- 1 daygeek daygeek   0 Feb  4 02:00 daygeek.txt

 

You may also like

Leave a Comment