Поиск по сайту:

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

Статьи по данной тематике