Руководство по командам Linux

Ищите и исследуйте различные команды Linux.

Спросите у ИИ

Сформулируйте вашу ситуацию в пределах 300 символов и спросите у ИИ, какая команда вам нужна.

Свободный поиск

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

rm

Полное освоение команды rm

Команда `rm` используется для удаления файлов или директорий. Неправильное использование может привести к потере данных, которую трудно восстановить, поэтому необходимо хорошо изучить значение опций и безопасные методы использования.

Посмотреть детали

rmdir

Руководство по команде rmdir: Удаление пустых директорий

Команда `rmdir` (remove directory) используется в операционных системах Linux и Unix для удаления **только пустых директорий**. Если в директории есть файлы или другие поддиректории, `rmdir` выдаст ошибку и не удалит её. В этом руководстве вы узнаете основные способы использования `rmdir`, его ограничения и когда следует использовать эту команду.

Посмотреть детали

rsync

rsync: Синхронизация и резервное копирование файлов (с использованием опции include)

rsync — это мощная утилита для эффективной синхронизации файлов и каталогов между локальными и удаленными системами. В частности, опция `--include` позволяет включать в целевую синхронизацию только файлы или каталоги, соответствующие определенным шаблонам, что делает ее очень полезной в сложных сценариях резервного копирования и развертывания. Данное руководство фокусируется на основных способах использования rsync, а также на применении опции `--include`.

Посмотреть детали

rsync-delete

rsync --delete: Удаление файлов назначения для синхронизации с источником

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

Посмотреть детали

rsync-dry-run

rsync-dry-run: предварительный просмотр перед выполнением rsync

rsync-dry-run — это функция, которая не выполняет фактическую передачу или изменение файлов, а показывает, какие файлы будут скопированы, удалены или изменены при выполнении команды rsync. Обычно это реализуется с помощью опции 'rsync -n' или 'rsync --dry-run'. Это важный механизм безопасности, который следует использовать перед работой с важными данными, чтобы предотвратить неожиданные результаты.

Посмотреть детали

rsync-exclude

rsync-exclude: Исключение определенных файлов/каталогов при синхронизации

Команда `rsync` — это мощный инструмент для эффективной синхронизации файлов между локальными и удаленными системами. В частности, с помощью опций `--exclude` и `--exclude-from` вы можете исключить из синхронизации определенные файлы, каталоги или элементы, соответствующие шаблонам. Это руководство фокусируется на функциях исключения `rsync`, которые очень полезны для предотвращения ненужной передачи файлов и для резервного копирования или копирования только определенных данных.

Посмотреть детали

rsync-progress

rsync-progress: Отображение прогресса rsync

`rsync-progress` относится к способу визуального отображения хода выполнения при синхронизации файлов с использованием команды `rsync`. Обычно он используется через опцию `--progress` команды `rsync` или как часть скрипта оболочки или псевдонима (alias), включающего эту опцию. Это очень полезно для отслеживания текущего состояния передачи, оставшегося времени, скорости передачи и т. д. при передаче больших объемов файлов.

Посмотреть детали

shred

shred: Безопасное удаление содержимого файла

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

Посмотреть детали

split

split: Разделение файла на части

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

Посмотреть детали

stat

stat: Вывод информации о файле в настраиваемом формате

Команда `stat` отображает подробную информацию о состоянии файла или файловой системы. В частности, опция `-c` (или `--format`) позволяет извлекать размер файла, права доступа, владельца, информацию о времени и т. д. в заданном пользователем формате, что делает ее очень полезной при написании скриптов или отчетов.

Посмотреть детали

symlink

symlink: создание символической ссылки

Команда symlink создает символическую ссылку (мягкую ссылку) на файл или каталог. Она действует как указатель на местоположение исходного файла, и если исходный файл удален, ссылка становится недействительной. Хотя команда `ln -s` используется чаще, утилита `symlink` позволяет более тонко управлять созданием ссылок с помощью различных дополнительных опций.

Посмотреть детали

tee

tee -a -i: Добавление стандартного ввода в файл и игнорирование прерываний

Команда `tee` — это утилита, которая читает стандартный ввод и одновременно записывает его в стандартный вывод и один или несколько файлов. Эта конкретная комбинация (`-a -i`) добавляет содержимое в файл вместо его перезаписи и игнорирует сигналы прерывания (SIGINT, обычно Ctrl+C), чтобы процесс `tee` не был остановлен. Эта функция очень полезна для непрерывной записи журналов длительных скриптов или когда необходимо сохранять важный вывод.

Посмотреть детали
предыдущий страница 4 / 5 Следующий