50 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Основные команды терминала Кали Линукс

Содержание

Основные команды терминала Кали Линукс.

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

Терминал доступен пользователю Линукс практически отовсюду, а потому нам как традиционным “виндовозам” лучше сразу к нему привыкнуть. Терминал Линукс умеет всё: перезагружать и выключать систему, настраивать графический интерфейс, загружать команды и скрипты. Именно терминал и рулит в Линукс: графическая оболочка здесь, скорее, как дань уважения неопытным пользователям. Таким, как мы с вами.

Главные и основные команды терминала, которые должен знать любой знакомящийся с Кали Линукс, относятся к командам навигации и редактирования. Вы можете не знать предназначение некоторых специальных программ, но ориентироваться по системе обязаны уметь. Как и в любой системе с графическом интерфейсе, в Кали Линукс есть графический проводник. Однако работа в терминале позволит переходить в нужные папки моментально, открывая и редактируя нужные файлы и папки. Кроме того, в Кали есть полноценный “ремонтный” терминал, с которым вы могли (к своему счастью) пока не познакомиться. Последний является полноценным терминалом, в котором можно исправить всё (или почти всё), если в GUI Кали Линукс что-то пойдёт не так. А “не так” происходит нередко.

Далее. Каждая из команд имеет свои интерпретации в виде дополнительных возможностей. Эти возможности открываются дополнительными же флагами (опциями). Их чаще всего можно будет увидеть, добавив справа к основной команде символы тот же флаг -h. Это традиционная для Линукс “просьба” конкретизировать команду по типу:

команда конкретно () справку /help (h)

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

1. ncdu для очистки папок

Программа ncdu является одним из самых удобных вариантов — она просто отлично справляется со своими задачами. У неё Ncurses интерфейс, то есть для обычных пользователей это будет просто очень удобно, а для администраторов, обслуживающих удалённые веб-сервера без графического интерфейса она также подойдёт, поскольку Ncurses не требует графического окружения рабочего стола.

Программа очень интуитивная и проста в использовании, достаточно запустить её:

При этом у программы большое количество возможностей и дополнительных функций и оптимизаций, с которыми вы можете познакомиться в статье «ncdu: графический интерфейс du чтобы быстро узнать, какие файлы и папки израсходовали место на диске».

Поиск файлов в Linux через терминал

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

1. find

Самая часто используемая команда поиска файла в Linux на данный момент — это find. Она имеет множество возможностей: вы можете искать файлы по имени, дате изменения, создания, использовать регулярные выражения и маски, выполнять определённые действия для найденных файлов, настраивать глубину поиска и многое другое. Например, найдем все файлы, которые начинаются на «Снимок» в папке

/Изображения -iname «Снимок*»

Более подробную информацию об этой команде читайте в статье команда find.

2. locate

Команда locate считается устаревшей и уже была удалена из многих дистрибутивов. Она выполняет поиск не в реальном времени, как find, а по ранее созданной базе файлов, но она делает только поиск файла по имени Linux. Вы вводите слово, которое вас интересует, и утилита выдаёт все известные ей файлы, имя которых содержит такое слово. Возможно использовать регулярные выражения. Например, найдем все файлы, в имени которых содержится passwd:

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

3. grep

Утилита grep позволяет не только фильтровать вывод других команд, но и искать по содержимому файловой системы. Для этого достаточно использовать опцию -r и указать папку, в которой надо искать текст. Например, найдём все файлы в /etc/, которые содержат строчку error_reporting:

sudo grep -r «error_reporting» /etc/

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

Читать еще:  Как взломать браузер через Метасплой?

4. whereis

Утилита whereis достаточно простая и решает только одну задачу. Она показывает, где находится исполняемый файл, переданной ей программы. Например, если мы хотим узнать, где лежит grep, достаточно выполнить:

Откройте папку в Терминале через Файловый менеджер

Для открытия папки от Файлового менеджера до Терминального приложения:

Щелкните правой кнопкой по выбранной папке и выберите Открытый в Терминале из меню, как следует:

Откройте папку в Файловом менеджере через командную строку

Если Вы находитесь в командной строке Ubuntu и хотите открыть определенную папку в Файловом менеджере UI, можно использовать один из следующих двух путей:


или

Команды Linux для управления процессами

  1. kill . Эта команда служит для принудительного завершения процессов. Нужно ввести kill PID_процесса . PID процесса можно узнать, введя top .
  2. xkill . Ещё одна команда для завершения процессов. Введите её, затем щёлкните по тому окну, которое нужно закрыть.
  3. killall . Убивает процессы c определённым именем. К примеру, killall firefox .
  4. top . Отображает перечень запущенных процессов, сортируя в зависимости от потребления ресурсов CPU. Своего рода терминальный «Системный монитор».

Смена прав доступа

  1. Входим по протоколу SSH на ВПС с root привилегиями.
  2. Переходим с помощью команды cd в директорию, где расположена необходимая нам папка. В данном случае это /var/www:
  3. С помощью chmod устанавливаем рекурсивно права доступа для mysite:

Для подключения к серверу по протоколу SFTP мы будем использовать программу FileZilla. Данная программа бесплатна, поддерживает русский язык и кросплатформенна. Вы можете скачать ее с официального сайта: https://filezilla-project.org/. Обратите внимание, что в левой колонке отображает дерево каталогов Вашего компьютера, а в правой удаленной машины, в данном случае ВПС.

  1. Подключаемся к ВПС с root привилегиями по SFTP.
  2. Переходим в каталог /var/www
  3. Нажимаем правой кнопкой мышки на папке mysite и выбираем «Права доступа к файлу»

Во всплывающем окне устанавливаем необходимые права 777 и нажимаем «Перенаправить во вложенные каталоги» и выбираем «Применить ко всем каталогам и файлам» и нажимаем ОК.

ISPmanager

  1. Войти в КП от имени root пользователя.
  2. Зайти в «Система → Менеджер файлов»
  3. Перейти в директорию /var/www
  4. Выбрать папку mysite и в верхнем меню нажать кнопку «Атрибуты»

  • Во всплывающем окне установить права доступа 777.
  • В пункте «Изменить дочерние элементы» из выпадающего списка выбрать «изменить владельца и права для файлов и директорий»

    DirectAdmin

    К сожалению, в КП DirectAdmin не предоставляется доступ к корневой файловой системе с помощью встроенного менеджера файлов. В связи с этим, в качестве примера, мы изменим права доступа для директории /domains/domain.com/public_html/mysite

    1. Входим в КП DirectAdmin
    2. Нажимаем кнопку Files в панели сверху

  • Перейти в папку /domains/domain.com/public_html
  • Поставить галочку напротив каталога mysite, после чего установить права доступа к папке 777 и поставить галочку напротив Recursive, для применения данных прав доступа ко всем вложенным файлам и папкам.

  • Нажать set Permission
  • cPanel

    В cPanel также не предоставляется доступ к корневой директории, в связи с чем мы сменим, в качестве примера, права доступа для папки /public_html/mysite. Обратите внимание, что менеджер файлов доступен только на уровне пользователя.

    1. Войти в cPanel на уровне пользователя.
    2. Перейти в Файлы → Диспетчер файлов.

  • Перейти в директорию /public_html
  • Выделить папку mysite и нажать «Разрешения»

    В всплывающем окне установить необходимые права доступа и нажать «Change Permissions». Обратите внимание, что файловый менеджер cPanel не умеет изменять права для всех вложенных файлов и папок. Рекурсивно сменить права доступа Вы всегда сможете с помощью SSH либо SFTP протоколов.

    Работаем в терминале Linux как профи: подборка полезных команд

    Видели про-юзеров Linux, которые эффективно работают в терминале? Хотите так же? Не вопрос: в этой статье мы собрали некоторые из полезных команд, которые помогут вам сэкономить время и повысить продуктивность.

    Использование табов для автодополнения

    Когда вы начинаете что-то вводить в терминале, вы можете нажать Tab и вам будут предложены возможные варианты продолжения, которые начинаются с введённой вами строки.

    Например, если вы хотите скопировать файл с именем file1.txt , вы можете ввести только cp f , нажать Tab и увидеть возможные варианты.

    Также Tab можно использовать для автодополнения команд.

    Возвращение в последнюю рабочую директорию

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

    Она вернёт вас в последнюю рабочую директорию и вам не придётся вручную вводить длинный путь.

    Примечание Последняя рабочая директория хранится в переменной окружения OLDPWD ; вы можете использовать эту переменную для своих целей (попробуйте echo $OLDPWD ) или даже подложить команде cd — другой путь ( OLDPWD=/usr/bin cd — ).

    Возвращение в домашнюю директорию

    Это слишком очевидно. Чтобы вернуться в домашнюю директорию из любого места, вы можете использовать следующую команду:

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

    Вывести содержимое каталога

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

    Однако не все знают, что можно обойтись командой ll .

    «Сбербанк», Москва, можно удалённо

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

    Примечание На самом деле, ll является не отдельной командой, а псевдонимом для ls -l .

    Запуск нескольких команд за раз

    Допустим, вам нужно запустить несколько команд одну за другой. Что вы будете делать? Подождёте завершения первой команды, а затем запустите следующую?

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

    command_1; command_2; command_3

    Примечание При запуске команд таким образом, они выполняются не параллельно, а последовательно. Если вам нужен именно первый вариант, то используйте конструкцию (command_1 &); (command_2 &) .

    Запуск нескольких команд за раз при условии, что предыдущая команда была выполнена успешно

    Как запускать несколько команд за раз вы уже знаете. А как убедиться, что команды не завершились с ошибкой?

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

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

    Как пример использования && можно привести команду sudo apt update && sudo apt upgrade для обновления системы через терминал на системах, основанных на Debian.

    Время убивать

    Есть несколько способов «убить» программу. Команда killall сделает это по имени, а kill требуется номер процесса. Например, killall chrome убьёт все процессы chrome. Также можно послать любому процессу сигнал прерывания (как Ctrl+C) с помощью kill -INT .

    Пора остановиться

    Чтобы поставить работающую команду на паузу нажмите комбинацию Ctrl+Z, а чтобы продолжить — % .

    Простой поиск и использование предыдущих команд

    Представим ситуацию, когда вы воспользовались какой-то командой пару часов назад и снова хотите её использовать, но не можете вспомнить название.

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

    Просто нажмите комбинацию Ctrl+R и введите часть команды. Затем вам будут показаны команды из истории, которые удовлетворяют заданному условию.

    По умолчанию показывается только один результат. Чтобы увидеть больше результатов, нужно повторно нажать Ctrl+R. Чтобы выйти из поиска, нажмите Ctrl+C.

    Учтите, что в некоторых оболочках Bash можно использовать Page Up и Page Down с условием поиска для автодополнения команды.

    Выводим консоль из зависания после Ctrl+S

    Многие привыкли использовать комбинацию Ctrl+S для сохранения. Однако после её использования в терминале, он часто зависает. Чтобы вернуть его в нормальное состояние, нажмите комбинацию Ctrl+Q.

    Переход к началу или концу строки

    Допустим, вы вводите длинную команду и вдруг понимаете, что вам нужно что-то изменить в её начале. Чтобы попасть в начало или конец строки вы можете несколько раз нажать клавишу стрелки влево/вправо или Home/End. А можете нажать Ctrl+A или Ctrl+E.

    Чтение лог-файла в реальном времени

    В ситуациях, когда вам нужно анализировать логи при запущенном приложении, можно использовать команду tail с флагом -f .

    Также можно использовать регулярные выражения в grep , чтобы выводить только нужные строки:

    Кроме того, вы можете использовать флаг -F , чтобы tail продолжал работу даже в случае удаления лог-файла. Таким образом, когда лог-файл снова будет создан, tail продолжит логирование.

    Если вы хотите просматривать системный лог в реальном времени, воспользуйтесь аналогичной опцией -f команды journalctl :

    Чтение сжатых логов без извлечения

    Серверные логи обычно сжимаются gzip’ом для сохранения дискового пространства. Это становится проблемой для разработчика или сисадмина, который анализирует эти логи. Возможно, вам придётся скопировать архив в другое место, а затем извлечь его, так как не всегда есть права на извлечение логов.

    К счастью, в таких ситуациях всегда спасут z-команды. Они являются альтернативами обычных команд, которые используются для работы с логами вроде less , cat , grep .

    Поэтому вы можете воспользоваться zless , zcat , zgrep и т.д., даже не извлекая логи.

    Использование less для чтения файлов

    Команда cat не всегда лучший выбор для отображения содержимого файла, особенно если он большой — cat выведет сразу весь файл.

    Вы можете использовать Vi, Vim или другой терминальный текстовый редактор, но если вам просто нужно прочитать файл, то команда less подойдёт гораздо лучше.

    В less можно искать нужную подстроку, листать по страницам, отображать номера строк и не только. А ещё less может читать не только текстовые документы, но ещё и архивы и другие типы файлов.

    Использование аргумента предыдущей команды с помощью !$

    Использование аргумента предыдущей команды может пригодиться во многих ситуациях. Например, вы создали директорию и вам нужно сразу в неё перейти.

    Ещё лучше использовать alt+. . Множественное нажатие точки позволяет выбрать аргумент одной из нескольких предыдущих команд.

    Использование предыдущей команды в текущей с помощью !!

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

    Быстрое sudo !! позволяет сэкономить немного времени.

    Использование alias для исправления опечаток

    Вероятно, вы уже знаете, зачем нужна команда alias . Её можно приспособить для исправления опечаток.

    Представим, что вместо grep вы часто пишете gerp . Если вы установите псевдоним следующим образом, то вам не придётся больше перепечатывать команду:

    К слову, для исправления опечаток не обязательно использовать псевдонимы — утилита The Fuck сама исправит предыдущую команду.

    Перезагружаемся

    Чтобы выключить компьютер из терминала, введите poweroff , а для перезагрузки — reboot .

    Вставка скопированного текста в терминал

    Здесь не всё однозначно, так как между дистрибутивами Linux и терминалами есть определённая разница. Но в общем случае вставить текст можно одним из следующих способов:

    • Скопируйте текст и кликните правую кнопку мыши для вставки (работает в Putty и других Windows-клиентах SSH);
    • Скопируйте текст и нажмите среднюю кнопку мыши (колёсико) для вставки;
    • Ctrl+Shift+C для копирования и Ctrl+Shift+V для вставки;
    • В некоторых эмуляторах терминала работает привычная комбинация Ctrl+V.

    Завершить работающий процесс/команду

    Возможно, это слишком очевидно. Если у вас запущена команда, работу которой вы хотите завершить, просто нажмите Ctrl+C и команде будет отправлен сигнал прерывания (SIGINT). А если вы хотите быстро покинуть терминал, нажмите комбинацию Ctrl+D, которая для баша и других интерактивных программ означает окончание ввода.

    Команда для скриптов или команд, которым нужен интерактивный ответ

    Команда yes может пригодиться, если какой-то скрипт/команда требует взаимодействия с пользователем, которое заключается только в нажатии Y каждый раз.

    Очистить файл, не удаляя его

    Если вам нужно только очистить содержимое файла, а не удалить его, вы можете сделать это следующим образом:

    Узнать, есть ли файл с определённым текстом

    В терминале Linux можно искать разными способами. Если вам нужно узнать, есть ли файл(ы) с определённым текстом, можете воспользоваться этой командой:

    Получаем справку для каждой команды

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

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

    Получаем историю команд

    Если вы хотите взглянуть на все команды, которые вы когда-либо запускали, введите history . Если вам нужен не полный список, а только несколько последних, воспользуйтесь командой fc -l .

    Быстро запускаем команды из истории

    При получении команд одним из вышеуказанных способов рядом с каждой командой находится её номер в истории. Чтобы быстро запустить команду из этого списка просто введите ! .

    Выполняем команду в обход истории

    Если вы хотите выполнить команду так, чтобы она не сохранилась в истории, просто введите пробел перед командой.

    Поднимаем простой HTTP-сервер

    Чтобы поднять сервер и сделать доступной текущую директорию по адресу http://localhost:8000/ введите python3 -m http.server .

    Пишем длинные команды с удобством

    Если зажать Ctrl, а затем нажать по очереди X и E, то откроется текстовый редактор, в котором можно будет спокойно записать длинную команду, а после выхода из него — выполнить её.

    Восстанавливаем терминал

    Если вы вывели в терминал сырые бинарные данные или ещё что-то, что выводить не стоило, то убрать увиденную абракадабру позволит команда reset .

    Информация о файловых системах

    Чтобы получить информацию о текущих смонтированных файловых системах с удобным оформлением по столбцам, введите команду mount | column -t .

    Также вы можете воспользоваться командой findmnt , которая отображает информацию в виде красивого дерева и сама форматирует столбцы, а также может найти нужную файловую систему:

    Деревья процессов

    Есть инструмент pstree , который умеет рисовать красивые деревья процессов. Например:

    Экран блокировки

    Чтобы заблокировать экран, используйте команду $ loginctl lock-session .

    Для разблокировки экрана введите команду $ loginctl unlock-session . Конечно, вряд ли вы сможете использовать терминал при заблокированном экране, однако вы можете пойти обходными путями. Например, можно создать задачу для разблокировки через какое-то время.

    Супершелл

    Чтобы запустить шелл от имени суперпользователя, можно воспользоваться командой sudo -s . Во многих источниках можно встретить вариант sudo su , который тоже работает, но медленнее, так как запускает лишний процесс.

    Быстро открываем файлы в программе по умолчанию

    Команда xdg-open позволяет открыть любой файл в соответствующей программе. Например, xdg-open file.txt откроет файл в текстовом редакторе по умолчанию.

    Статус системных сервисов

    Чтобы посмотреть статус системных сервисов, введите команду systemctl status или systemctl status , если вас интересует конкретный сервис.

    Быстро ищем файлы

    Если вам нужно найти файл, но вы не знаете, где конкретно он находится, можно воспользоваться командой find . Например:

    Используем вывод одной команды в качестве аргумента другой

    Чтобы использовать вывод одной команды в качестве аргумента другой, используйте конструкцию команда-2 $(команда-1) . Например:

    Календарь

    Команда cal может нарисовать календарь на текущий месяц (и даже выделить текущее число) или на другой промежуток:

    Планировщик задач

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

    echo команда-для-выполнения | at время_выполнения

    Учтите, что эта команда может отсутствовать на вашей системе, и вам придётся установить её самостоятельно.

    Получаем свой внешний IP

    Чтобы получить свой внешний IP-адрес введите curl ifconfig.me или curl ipinfo.io/ip . Возможно, сначала вам придётся установить curl .

    Прогноз погоды

    Введите команду curl wttr.in/ и получите красивую таблицу с прогнозом погоды:

    Получаем таблицу ASCII

    Чтобы получить быстрый доступ к таблице ASCII просто введите man ascii .

    Простой калькулятор

    Небольшие выражения можно вычислять прямо в терминале. Это можно сделать либо с помощью конструкции echo | bc , либо echo $(( )) . Например:

    Выполняем команду в другой директории и возвращаемся обратно

    Если вы хотите выполнить команду в другой директории, но при это не хотите покидать текущую, то просто оберните команду скобками. Например, (cd /tmp && ls) . Здесь скобки запускают подшелл (subshell), внутри которого мы и выполняем cd .

    Узнаём, какие библиотеки нужны команде/библиотеке

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

    Узнаём, что лежит внутри файла

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

    Многократный запуск команды

    Чтобы запускать команду каждые несколько секунд (по умолчанию две) и смотреть на её вывод, воспользуйтесь командой watch .

    Время на запуск команды

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

    Системные вызовы команды

    Чтобы узнать, какие системные вызовы совершает программа, введите strace .

    Запоминаем набираемую команду

    Если вы набираете какую-то команду и вам по какой-то причине нужно прерваться и, например, ввести другую команду, вы можете «запомнить» то, что вы ввели комбинацией Ctrl+U, а затем вставить комбинацией Ctrl+Y.

    Выкачиваем сайты

    Чтобы выкачать сайт используйте команду wget —random-wait -r -p -e robots=off -U mozilla .

    Проводим туннели

    С помощью команды ssh -N -L 2001:localhost:80 somemachine можно создать туннель от 80 порта на удалённой машине до 2001 на локальной.

    А какие полезные команды знаете вы? Делитесь в комментариях.

    Командная строка Ubuntu, Терминал является также основанным на неUI подходом для доступа к папкам. Можно открыть Терминальное приложение или через системного Тире или через ярлык Ctrl+Alt+T.

    Вот некоторые команды и символы, которые помогут Вам в просмотре папок в командной строке:

    Команда каталога CD или изменения позволяет Вам изменять свой каталог, или другими словами, открывать новую папку. При открытии Terminal Вы находитесь в своем корневом каталоге. Следующая команда поможет Вам в открытии папки по Вашему выбору:

    В вышеупомянутом изображении мы сначала перечислили папки в текущем каталоге посредством команды ls и затем открыли папку Downloads посредством команды CD. Командная строка Терминала, по умолчанию, показывает текущую папку, в которой Вы находитесь.

    Тильда (‘) символ

    Символ тильды представляет наш корневой каталог. Можно использовать этот символ в команде CD для перемещения в папку в / домой / [пользователь] / каталог.

    В следующем изображении я открою поспешную папку из своего корневого каталога, и затем непосредственно открытый папка Downloads из моего корневого каталога при помощи тильды:

    Символ тильды здесь помог мне в предотвращении возвращения к домашней папке сначала и затем открытия папки Downloads.

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

    ‘/’ символ

    / символ с командой CD помогает Вам в непосредственно вводном корневая папка.

    ‘..’ символ

    ‘..’ символ с командой CD помогает Вам в навигации по одному уровню каталога:

    ‘-’ символ

    ‘-’ символ с командой CD помогает Вам в возвращении к предыдущей папке, по которой Вы были в, прежде, чем переместиться к текущей папке. Можно думать об этой команде как о кнопке ‘Previous Channel’ на пульте дистанционного управления.

    В следующем примере я был в/home/user/Downloads папке. Тогда я использовал ‘..’ символ для возвращения к моей домашней папке. Теперь, если я хочу вернуться к папке Downloads, я могу использовать следующую команду для возвращения к папке Downloads:

    3. Как найти большие файлы

    Если есть основания думать, что нехватка места на диске заключается в том, что его заняли какие-то большие файлы (например, файлы логов какого-то приложения) а не множество маленьких файлов, то с помощью команды find можно выполнить поиск файлов, размер которого больше определённого, например:

    Эта команда найдёт все файлы, размер которых больше 10 мегабайт.

    В этой команде вместо / (означает искать начиная с корневой директории) вы можете указать любую другую директорию. А вместо +10M вы можете указать любое значение и другой префикс, например вместо M (мегабайты) указать G (гигабайты).

  • Ссылка на основную публикацию
    Статьи c упоминанием слов:
    Adblock
    detector