DF-SHOW — файловый менеджер терминала, основанный на старом приложении DOS
Если вы работали со старым добрым MS-DOS, возможно, вы использовали или хотя бы слышали о DF-EDIT. DF-EDIT означает Directory Fileile Edit или представляет собой файловый менеджер DOS, первоначально написанный Ларри Крокер< для систем MS-DOS и PC-DOS. Он используется для отображения содержимого заданного каталога или файла системы DOS. Сегодня я наткнулся на аналогичную утилиту под названием DF-SHOW (Directory Fileile Show), терминальный файловый менеджер для Unix-подобных операционных систем. Это переписанный для Unix малоизвестный файловый менеджер DF-EDIT, основанный на версии DF-EDIT 2.3d 1986 года. DF-SHOW полностью бесплатен, имеет открытый исходный код и выпущен под лицензией GPLv3.
DF-SHOW может,
- Вывести содержимое каталога,
- Просмотр файлов,
- Редактируйте файлы с помощью редактора файлов по умолчанию,
- Копирование файлов в/из разных мест,
- Создайте мягкие и жесткие ссылки,
- Переименовывать файлы,
- Удалить файлы,
- Создавайте новые каталоги из интерфейса DF-SHOW,
- Коснитесь файлов,
- Обновить права доступа к файлам, владельцев и группы,
- Поиск файлов, соответствующих поисковому запросу,
- Запуск исполняемых файлов.
Как использовать файловый менеджер терминала DF-SHOW
DF-SHOW состоит из двух программ: "show" и "sf".
Показать команду
Программа «show» (аналогично команде ls
) используется для отображения содержимого каталога, создания новых каталогов, переименования, удаления файлов/папок, обновления разрешений, поиск файлов и так далее.
Чтобы просмотреть список содержимого каталога, используйте следующую команду:
show <directory path>
Пример:
show dfshow
Здесь dfshow — это каталог. Если вы вызовете команду «показать» без указания пути к каталогу, она отобразит содержимое текущего каталога.
Вот как выглядит интерфейс по умолчанию DF-SHOW.
Вывести содержимое каталога
Как видите, интерфейс DF-SHOW не требует пояснений.
На верхней панели вы видите список доступных опций, таких как «Копировать», «Удалить», «Редактировать», «Изменить» и т. д.
Полный список доступных опций приведен ниже:
- Копировать,
- Удалитьудалить,
- Редактировать,
- Скрытыйскрытый,
- Изменить,
- Вопросвыйти,
- Переименовать,
- Каккак,
- hUнт,
- еXec,
- Выполнитькоманду,
- Изменитьфайл,
- Помощь,
- Сделатьсделать реж.,
- Вопросвыйти,
- Sкак режиссировать
В каждом варианте одна буква написана заглавной буквой и выделена жирным шрифтом. Просто нажмите заглавную букву, чтобы выполнить соответствующую операцию. Например, чтобы переименовать файл, просто нажмите R, введите новое имя и нажмите Enter, чтобы переименовать выбранный элемент.
Переименовывать файлы
Чтобы отобразить все параметры или отменить операцию, просто нажмите клавишу ESC.
Кроме того, вы увидите несколько функциональных клавиш в нижней части интерфейса DF-SHOW для навигации по содержимому каталога.
- Стрелки ВВЕРХ/ВНИЗ или F1/F2 — перемещение вверх и вниз (по одной строке за раз),
- PgUp/Pg/Dn - перемещение по одной странице за раз.
- F3/F4 — мгновенный переход к верху и низу списка.
- F5 — Обновить,
- F6 — пометить/снять пометку с файлов (отмеченные файлы будут отмечены знаком * перед ними),
- F7/F8 — отметить/снять пометку со всех файлов одновременно,
- F9 — сортировка списка по дате и времени, имени, размеру.
Нажмите h, чтобы узнать больше о команде show и ее параметрах.
Чтобы выйти из DF-SHOW, просто нажмите q.
Командование СФ
«sf» (показать файлы) используется для отображения содержимого файла.
sf <file>
Отобразить содержимое файла
Нажмите h, чтобы узнать больше о команде «sf» и ее параметрах. Чтобы выйти, нажмите q.
Хотите попробовать? Большой! Установите DF-SHOW в свою систему Linux, как описано ниже.
Установить ДФ-ШОУ
DF-SHOW доступен в AUR, поэтому вы можете установить его в любую систему на базе Arch с помощью программ AUR, таких как Yay.
yay -S dfshow
Об Ubuntu и ее производных:
sudo add-apt-repository ppa:ian-hawdon/dfshow
sudo apt-get update
sudo apt-get install dfshow
В других дистрибутивах Linux вы можете скомпилировать и собрать его из исходного кода, как показано ниже.
git clone https://github.com/roberthawdon/dfshow
cd dfshow
./bootstrap
./configure
make
sudo make install
Обновление от 24 ноября 2018 г.
Как Роберт Ян Хоудон упомянул в разделе комментариев ниже, существует также проект COPR, который предоставляет двоичные файлы для дистрибутивов на основе RPM, включая Fedora и CentOS:
sudo dnf copr enable roberthawdon/DF-SHOW
Или,
sudo yum copr enable roberthawdon/DF-SHOW
Также возможно собрать и запустить DF-SHOW на FreeBSD, macOS и даже Hurd при компиляции из исходного кода.
Автор проекта DF-SHOW переписал лишь некоторые приложения утилиты DF-EDIT. Поскольку исходный код находится в свободном доступе на GitHub, вы можете добавлять дополнительные функции, улучшать код, а также сообщать или исправлять ошибки (если они есть). Он все еще находится на стадии альфа-версии, но полностью функционален.
Вы уже пробовали это? Если да, то как все прошло? Расскажите нам о своем опыте в разделе комментариев ниже.
Ресурсы:
- Сайт DF-SHOW
- Репозиторий DF-SHOW на GitHub