Repolode
leo-arch

leo-arch/clifm

TUIやGUIではなくコマンドを入力してファイルを操作する、シェル風のテキストベースのターミナルファイルマネージャーです。

スター
1,733
フォーク
53
未解決の Issue
26
最終コミット
一昨日

これは何?

ClifmはCで書かれたコマンドラインファイルマネージャーです。パネルやメニューを備えたテキストユーザーインターフェースの代わりにプロンプトを表示し、ファイル操作や移動、選択におなじみのシェル風コマンドを使います。短いコマンドと番号付きエントリーリスト番号(ELN)を使えば、一覧に表示されたファイルへすばやくアクセスできます。

ブックマーク、globや正規表現による検索・選択、ファイルプレビュー、一括リネーム、アーカイブ、Freedesktop準拠のゴミ箱、ディレクトリジャンパー、ワークスペース、プラグインなどの機能を備えています。fzf連携によるタブ補完、自動候補表示、シンタックスハイライト、エイリアスといったシェル機能も利用できます。

Clifmは、カーネルコンソール、SSHセッション、古いVT102風エミュレーターを含む最小限の端末環境で動作するよう設計されています。対応環境としてLinux、BSD系OS、macOS、Termux、Solaris、Haiku、Cygwin/MinGWが挙げられています。

主な機能

  • 01短いエイリアスと番号付きエントリーリストによる選択に対応した、シェル風コマンド
  • 02ブックマーク、ファイルタグ、フィルター、globや正規表現による検索・選択
  • 03画像を含むファイルプレビューと、fzfベースのタブ補完
  • 04一括リネーム、アーカイブ、Freedesktop準拠のゴミ箱
  • 05ディレクトリジャンパー、最大8つのワークスペース、プラグイン対応
  • 06SSHセッションやカーネルコンソールを含む最小限の端末環境で動作

ユースケース

  • プレーンな端末からSSH経由でリモートサーバー上のファイルを管理する
  • TUIファイルブラウザーを操作するより、コマンド入力を好む開発者が使う
  • パターンベースの一括操作で、大量のファイルをリネーム・整理する
  • 最小限の端末環境やレガシーな端末環境で作業する

クイックスタート

  1. 1

    パッケージマネージャーまたは「Installation」セクションから clifm をインストールします

  2. 2

    お使いのシステム向けのインストールコマンドは「Installation」セクションで確認してください

使う前に知っておきたいこと

  • README のバッジによるとライセンスは GPL-2.0-or-later ですが、リポジトリのメタデータにはライセンスが記載されていません。
  • メニューではなく、すべてコマンド入力で操作するため、コマンドを覚える必要があります。

トピック

よくある質問

clifm とは?
TUIやGUIではなくコマンドを入力してファイルを操作する、シェル風のテキストベースのターミナルファイルマネージャーです。 ClifmはCで書かれたコマンドラインファイルマネージャーです。パネルやメニューを備えたテキストユーザーインターフェースの代わりにプロンプトを表示し、ファイル操作や移動、選択におなじみのシェル風コマンドを使います。短いコマンドと番号付きエントリーリスト番号(ELN)を使えば、一覧に表示されたファイルへすばやくアクセスできます。
clifm は無料で使えますか?ライセンスは?
clifm は Other ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
clifm は今もメンテナンスされていますか?
活発にメンテナンス中。clifm の最終コミットは 2026年10月17日 です。
clifm は何に使えますか?
プレーンな端末からSSH経由でリモートサーバー上のファイルを管理する TUIファイルブラウザーを操作するより、コマンド入力を好む開発者が使う パターンベースの一括操作で、大量のファイルをリネーム・整理する 最小限の端末環境やレガシーな端末環境で作業する
clifm のインストール方法は?
パッケージマネージャーまたは「Installation」セクションから clifm をインストールします お使いのシステム向けのインストールコマンドは「Installation」セクションで確認してください
clifm はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/leo-arch/clifm

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト