Мы собрали пять простых и крутейше полезных команд для Linux, которые упростят вашу работу: поиск файлов, упрощение понимания и безопасность удаления
5 Linux команд, о которых вы никогда не слышали

Упрощаем понимание команд вместо чтения manов (tldr)
Команда tldr (Too Long; Didn’t Read) заменяет громоздкие man‑страницы короткими примерами. Это дико круто, если вы быстро хотите понять, как работает та или иная команда с примерами. Гляди:
tldr tarВместо огромного полотна текста, ты получишь очень понятное описание как пользоваться командой tar:
# Создать .tar архив
tar cf archive.tar file1 file2
# Извлечь содержимое .tar.gz архива
tar xzf archive.tar.gz
# Посмотреть содержимое архива
tar tf archive.tarАвтоматически завершаем долгие команды (timeout)
Команда timeout прерывает выполнение через заданное время. Смотри: например, ты хочешь пингануть yandex.ru, но только в течение 5 секунд:
timeout 5s ping yandex.ruИли ограничить время выполнения скрипта, скажем в 30 секунд:
timeout 30s ./myscript.sh Круто, не так ли?
Анализ использования диска (ncdu)
ncdu - интерактивная альтернатива du: показывает где занято место, а еще позволяет навигацию стрелочками и удаление прямо из интерфейса:
ncdu ncdu /path/to/project Быстрый поиск файлов (fd)
fd - клевая альтернатива find, только быстрее и чуть проще. Например, вот так можно найти все файлы merion.txt:
fd merion.txtА вот так найти все .py файлы:
fd -e pyНу а если надо найти внутри конкретной директории? Изи. Вот например все файлы config внутри /etc:
fd config /etc Безопасное удаление (trash)
Бывало ли у вас так, что вы набирали команду rm и случайно удаляли не тот файл (или, что еще хуже, целую папку)? Бывало? Ага, тогда вы знаете, насколько безжалостным может быть Linux при удалении файлов. Здесь нет кнопки «Отменить». Если файл удалён - он действительно удалён.
И тут на помощь приходит команда trash. Она работает так же, как rm, но вместо окончательного удаления файлов отправляет их в корзину, откуда их легко можно восстановить позже.

Команда trash отправляет файлы в корзину вместо полного удаления:
trash filename.txtА если надо восстановить файл, то используем вот такую конструкцию:
trash-restore
Получите бесплатные уроки на наших курсах
- Python с нуля
- Этичный хакинг
- RabbitMQ для разработчиков и DevOps
- Data Science с нуля
- Системный аналитик с нуля
