Linux中國

DF-SHOW:一個基於老式 DOS 應用的終端文件管理器

如果你曾經使用過老牌的 MS-DOS,你可能已經使用或聽說過 DF-EDIT。DF-EDIT,意即 Directory File Edit,它是一個鮮為人知的 DOS 文件管理器,最初由 Larry Kroeker 為 MS-DOS 和 PC-DOS 系統而編寫。它用於在 MS-DOS 和 PC-DOS 系統中顯示給定目錄或文件的內容。今天,我偶然發現了一個名為 DF-SHOW 的類似實用程序(Directory File Show),這是一個類 Unix 操作系統的終端文件管理器。它是鮮為人知的 DF-EDIT 文件管理器的 Unix 重寫版本,其基於 1986 年發布的 DF-EDIT 2.3d。DF-SHOW 完全是自由開源的,並在 GPLv3 下發布。

DF-SHOW 可以:

  • 列出目錄的內容,
  • 查看文件,
  • 使用你的默認文件編輯器編輯文件,
  • 將文件複製到不同位置,
  • 重命名文件,
  • 刪除文件,
  • 在 DF-SHOW 界面中創建新目錄,
  • 更新文件許可權,所有者和組,
  • 搜索與搜索詞匹配的文件,
  • 啟動可執行文件。

DF-SHOW 用法

DF-SHOW 實際上是兩個程序的結合,名為 showsf

Show 命令

show 程序(類似於 ls 命令)用於顯示目錄的內容、創建新目錄、重命名和刪除文件/文件夾、更新許可權、搜索文件等。

要查看目錄中的內容列表,請使用以下命令:

$ show <directory path>

示例:

$ show dfshow

這裡,dfshow 是一個目錄。如果在未指定目錄路徑的情況下調用 show 命令,它將顯示當前目錄的內容。

這是 DF-SHOW 默認界面的樣子。

如你所見,DF-SHOW 的界面不言自明。

在頂部欄上,你會看到可用的選項列表,例如複製、刪除、編輯、修改等。

完整的可用選項列表如下:

  • C opy(複製)
  • D elete(刪除)
  • E dit(編輯)
  • H idden(隱藏)
  • M odify(修改)
  • Q uit(退出)
  • R ename(重命名)
  • S how(顯示)
  • h U nt(文件內搜索)
  • e X ec(執行)
  • R un command(運行命令)
  • E dit file(編輯文件)
  • H elp(幫助)
  • M ake dir(創建目錄)
  • S how dir(顯示目錄)

在每個選項中,有一個字母以大寫粗體標記。只需按下該字母即可執行相應的操作。例如,要重命名文件,只需按 R 並鍵入新名稱,然後按回車鍵重命名所選項目。

要顯示所有選項或取消操作,只需按 ESC 鍵即可。

此外,你將在 DF-SHOW 界面的底部看到一堆功能鍵,以瀏覽目錄的內容。

  • UP / DOWN 箭頭或 F1 / F2 - 上下移動(一次一行),
  • PgUp / PgDn - 一次移動一頁,
  • F3 / F4 - 立即轉到列表的頂部和底部,
  • F5 - 刷新,
  • F6 - 標記/取消標記文件(標記的文件將在它們前面用 * 表示),
  • F7 / F8 - 一次性標記/取消標記所有文件,
  • F9 - 按以下順序對列表排序 - 日期和時間、名稱、大小。

h 了解有關 show 命令及其選項的更多詳細信息。

要退出 DF-SHOW,只需按 q 即可。

SF 命令

sf (顯示文件)用於顯示文件的內容。

$ sf <file>

h 了解更多 sf 命令及其選項。要退出,請按 q

想試試看?很好,讓我們繼續在 Linux 系統上安裝 DF-SHOW,如下所述。

安裝 DF-SHOW

DF-SHOW 在 AUR 中可用,因此你可以使用 AUR 程序(如 yay)在任何基於 Arch 的系統上安裝它。

$ 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

DF-SHOW 項目的作者只重寫了 DF-EDIT 實用程序的一些應用程序。由於源代碼可以在 GitHub 上免費獲得,因此你可以添加更多功能、改進代碼並提交或修復錯誤(如果有的話)。它仍處於 beta 階段,但功能齊全。

你有沒試過嗎?如果試過,覺得如何?請在下面的評論部分告訴我們你的體驗。

不管如何,希望這有用。還有更多好東西。敬請關注!

via: https://www.ostechnix.com/df-show-a-terminal-file-manager-based-on-an-old-dos-application/

作者:SK 選題:lujun9972 譯者:wxy 校對:wxy

本文由 LCTT 原創編譯,Linux中國 榮譽推出


本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive

對這篇文章感覺如何?

太棒了
0
不錯
0
愛死了
0
不太好
0
感覺很糟
0
雨落清風。心向陽

    You may also like

    Leave a reply

    您的郵箱地址不會被公開。 必填項已用 * 標註

    此站點使用Akismet來減少垃圾評論。了解我們如何處理您的評論數據

    More in:Linux中國