Просмотр и копирование содержимого файлов
Вот подробное руководство по просмотру и копированию содержимого файлов в терминале Linux, с примерами:
Просмотр содержимого файлов
Команда cat
cat
Команда cat
выводит содержимое файла на стандартный вывод (обычно это экран).
Просмотр содержимого файла:
Покажет весь текст файла
file.txt
.Просмотр нескольких файлов:
Покажет содержимое
file1.txt
, затемfile2.txt
.
Команда less
less
Команда less
позволяет просматривать содержимое файла постранично. Это особенно полезно для больших файлов.
Просмотр файла:
Откроет
file.txt
вless
, позволяя пролистывать файл вверх и вниз.Поиск внутри файла в
less
: Нажмите/
и введите поисковый запрос, затем нажмитеEnter
. Для поиска следующего совпадения нажмитеn
.
Команда more
more
Команда more
также позволяет просматривать содержимое файла постранично, но имеет меньше функций, чем less
.
Просмотр файла:
Откроет файл
file.txt
, позволяя пролистывать его постранично.Поиск внутри файла в
more
: Нажмите/
и введите поисковый запрос, затем нажмитеEnter
.
Команда head
head
Команда head
выводит первые несколько строк файла. По умолчанию отображает первые 10 строк.
Просмотр первых 10 строк файла:
Просмотр первых N строк:
Покажет первые 20 строк
file.txt
.
Команда tail
tail
Команда tail
выводит последние несколько строк файла. По умолчанию отображает последние 10 строк.
Просмотр последних 10 строк файла:
Просмотр последних N строк:
Покажет последние 20 строк
file.txt
.Следить за изменениями файла в реальном времени:
Покажет новые строки, добавляемые в файл в реальном времени (полезно для логов).
Копирование содержимого файлов
Команда cp
cp
Команда cp
копирует файлы и директории.
Копирование одного файла:
Создаст копию
source_file.txt
с именемdestination_file.txt
.Копирование нескольких файлов в директорию:
Скопирует
file1.txt
иfile2.txt
в указанную директорию.Копирование директорий:
Копирует директорию
source_directory
и её содержимое вdestination_directory
.
Команда cat
для создания нового файла из существующего
cat
для создания нового файла из существующегоВы также можете использовать cat
для создания нового файла, скопировав содержимое другого файла.
Копирование содержимого файла в новый файл:
Копирует содержимое
source_file.txt
вnew_file.txt
. Еслиnew_file.txt
уже существует, его содержимое будет перезаписано.
Команда dd
для копирования файлов
dd
для копирования файловКоманда dd
позволяет копировать файлы и конвертировать данные.
Копирование файла:
Копирует
source_file.txt
вdestination_file.txt
.if
означает "input file" (входной файл), аof
означает "output file" (выходной файл).
Заключение
Эти команды помогут вам эффективно просматривать и копировать содержимое файлов в терминале Linux. Они полезны для работы с текстовыми данными и для администрирования систем.
Last updated