

CLIFMは、コマンドラインにあるシェルのようなテキストベースのターミナルファイルマネージャーです。
完全に機能し、強力で、拡張可能ですが、それは機能についてではなく、デザイン、ファイルシステムとの対話方法に関するものです。
そこにいるほとんどの端末ファイルマネージャー(すべてではないにしても)は、素晴らしいMidnight CommanderやRangerのように、 TUIデザインの原則を使用して構築されています。しかし、 CLIFMはCLIデザインの原則を念頭に置いて構築されています。ファイルの大きなメニューをナビゲートせず、通常のシェルで行うのとまったく同じように入力してください。
このため、 CLIFMはより良くなる必要はありません。
詳細な説明については、wikiの紹介セクションを参照してください。
CLIFMは、コピー、移動、削除などの一般的なファイル操作に加えて、次の機能を提供します。
.hiddenファイルのサポートを含む)pcおよびocコマンドを介したファイル許可/所有権エディターcpとmvだけ)s *.[ch]<TAB> )=l<TAB>現在のdirのすべてのシンリンクをリストする)@image<TAB> )xdgとレンジャーのrifleに似ています)pistolとレンジャーのscope.shに似ています)viewコマンドを介して)これらの各機能の詳細な説明については、対応するリンクに従うか、Wikiを参照してください。
Linuxで実行される場合、OpenSuseビルドシステムを介してほとんどの主要な分布でバイナリパッケージを使用できます。
注:依存関係はすでに満たされている可能性が高いですが、いずれにしても依存関係セクションを参照してください。
git clone https://github.com/leo-arch/clifm.git
cd clifm
sudo make install詳細/サポートされているプラットフォームについては、インストールページを参照してください。
CLIFMの使用を開始するには、新しいことを学ぶ必要はありません。通常のシェルコマンドは機能します。ただし、シェルコマンド以上のものがあります...
✓ helpコマンドは、 CLIFMの簡単な紹介を提供します。CLIFMプロンプトに一度、 helpを入力するか、 ? 。
cmd<TAB>と入力して、利用可能なコマンドのリストと簡単な説明を取得します。
✓利用可能なヘルプトピックのリストを取得するには、ヘルプhelp <TAB>を入力します。必要なものを選択し、 Enterを押します。
✓マンページのコマンドセクションにジャンプするには、 cmdを入力するか、 F2を押すだけです。
✓F1を押して、完全なマンページとF3にアクセスして、Keybindingsヘルプページにアクセスします。
✓特定のコマンドについてヘルプを取得するには、 CMD -hを入力するだけです。たとえば、 s -h 。
また、FAQとこれらの基本的な使用法の両方のいくつかを見て、開始することもできます。
完全な説明については、Wikiをご覧ください。
1.18 (Caniche endormi).hiddenファイルのサポート。--time-style 、 TimeStyle (構成ファイル)、またはtime_style (環境変数)のいずれかを介してタイムスタイルを設定します。-L,--follow-symlinks-long介した黙示録のシンボリックリンク。kコマンドとalt+キービンディング(keybindings file -via kb edit follow-symlinks-long toggle-follow-links-long:M-+ 、edit yourbindings file -via kb編集を介してトグルをトグルします。--prop-fieldsを介して表示されたフィールドをカスタマイズします。p/ppコマンドで使用されるタイムスタイルの設定--ptime-style 、 PTimeStyle (config file)、またはptime_style (環境変数)を介して。-aおよび-lオプションがあるのは直感的ではなかった(ほとんどのファイルのリスターのように、これらの機能を有効にする代わりに(例: ls 、 exa 、 eza 、 lsd ))、 2) 、および時には機能を有効にし、時には機能を無効にするために大文字のオプションを使用していました(これは一貫していない)、-a非表示のファイルを有効にし、 -Aそれを無効にします-f dirs -firstを有効にし、 -Fそれを無効にします-l long-viewを有効にします-Lロングビューでシンボリックリンクに従ってください(略して--follow-symlinks-long )-o autocdを有効にし、 -Oそれを無効にします1.17 (Lechuck)ReadAutocmdFilesがtrueに設定されていない限り、読み取られません。1.16 (Big Whoop)1.15 (Jolly Rogger)fzf 0.44以降が必要です)。p / ppコマンド)(Linux)をリストします。1.14 (Jawbreaker)--statおよび--stat-fullオプションを介して統計(1)交換として実行します。HistIgnoreを介してコマンド履歴からコマンドを除外します。DirhistIgnore経由のディレクトリ履歴(およびジャンプデータベース)のディレクトリを除外します。1.13 (Voodoo Root)p / ppコマンド)。p / ppコマンド)。fzy 1年以上非アクティブであるため、FNF( CLIFMで動作させるために必要ないくつかの機能を含む)を含む)をフォークしました。このため、 --fzytab --fnftabに変更されました。これは、構成ファイルのTabCompletionModeオプションが値としてfzyではなくfnfを取得するようになりました。newコマンドを介したファイル名の検証。clifmrunファイルを更新して、画像プレビューを再度動作させてください。1.12 (Blondebeard)--no-boldで大胆な色を無効にします。ColorLinksAsTargetを介してシンリンクします。--no-trim-namesのTrimNamesオプションを介して永続的に無効にすることができます。tagコマンドを改善しました。version 1.11 (Cobb)--no-apparent-sizeまたは設定ApparentSizeれたfalseにfalseに戻すか、構成ファイルでfalseに戻します。ColorSchemeオプション(または空の値またはdefault-256に設定)にコメントしてください。config dumpを使用して、設定のリストとその現在の値を印刷します(デフォルト値とは異なるものを強調表示)configコマンドは、メイン構成ファイルを開く/編集するために使用されます( edit引き続き使用できますが、廃止され、将来のリリースで削除される可能性があります)FzfPreview (タブの完了のファイルプレビュー-FZFモードのみ)デフォルトで有効になっています( --no-fzfpreviewを介して無効にします)jコマンド経由)--purgeオプションを介してジャンプデータベースをパージしますversion 1.10 (Swordmaster) :dhコマンドを介してディレクトリ履歴リストにすばやくアクセスします。 bhとfhコマンドと同様に、 dhプラグインが廃止されました。s: t:タグ用)とb:ブックマーク用)に沿って、 selキーワードのように機能します。ファイルの選択セクションを参照してください。:bコンストラクトが削除されました。 b:パスの代わりにブックマーク名をリストします。 b:mybm mybmという名前のブックマークによって指し示されたパスに拡大します。 Bookmarks Proshince Strategy( SuggestionStrategyオプション)と同様に、 ExpandBookmarksオプション(構成ファイル)が非推奨になりました。ブックマークセクションを参照してください。bm add FILE BM_NAME 。renameサブコマンドを介してプロファイルを変更しますoc 、ファイル所有権エディターcmd<TAB>を介した簡単な説明を取得します--sel-fileフラグを介してカスタム選択ファイルを設定しますversion 1.9 (Sharptooth) :pc 、ファイル許可エディターcd -ほとんどのシェルと同じように機能しますviewコマンドは、タブを介してファイルを選択できるようになりましたviewコマンドを起動---fzfpreview-hidden使用してプレビューウィンドウを開始する( Alt-P経由のトグル)version 1.8 (Otis) :keybindings.clifmの更新:ファイルを削除して再起動するだけで十分です。手動で: kb edit実行してから、 open-jump-db:e[18~ open-preview:e[18~ 。FzfTabOptions行に次のオプションを追加するか( cs editコマンドを介して)、データディレクトリ(通常/usr/local/share/clifm/colors )からテーマファイルをコピーするだけです: --bind alt-p:toggle-preview,change:top,alt-up:preview-page-up,alt-down:preview-page-down --preview-window=wrap,border-left --color="border:7:dim" 。clifmimgプラグインview 、フル画面でファイルをプレビューします-fオプションを介したfzfselプラグインのフラットビュー--vt100スイッチを介してVT100互換性を改善しましたCPR CUPエスケープシーケンスはありません!これらは、 CUU 、 CUD 、 CUF 、およびCUBの100%作成された社内カーソル位置計算と基本/ポータブルエスケープシーケンスに置き換えられました。version 1.7 (Elaine) :.cfmから.clifmに変更された構成ファイル(ColdFusionファイルとの競合を避けます)/bin/ccとの競合を回避するために削除されたccコマンド(代わりにcolorsを使用)--std-tab-compオプションは--stdtabに変更されました( --fzytabおよび--smenutabオプションを一致させる)version 1.6 (Guybrush) :--no-folders-first and --folders-firstオプションは、それぞれ--no-dirs-firstと--dirs-firstに変更されました。同様に、 folders-firstコマンドはdirs-firstに変更されました。PromptStyleオプションはNotificationsとして名前が変更されました(値としてtrue and falseを取得)version 1.5 (Nano) :Prompt 、 WarningPromptStr 、 DividingLine 、およびFfzTabOptionsオプションがConfigファイルから配色ファイルに移動して、集中型の単一テーマファイルを取得しました。ただし、後方の互換性を維持するために、古い場所はまだ認識されています。これらのオプションのいずれかが配色ファイルにある場合、メイン構成ファイルから取得した値はオーバーライデンになります。wpカラーコードは、警告プロンプトの入力テキストカラーに対してのみ使用されています。version 1.4 (Alma) :詳細については、Changelogファイルを参照してください。
CLIFMは、Linux、Termux(Android)、FreeBSD、NetBSD、OpenBSD、Dragonfly、Macos、Solaris/Illumos、Haiku、およびCygwin/Mingwで実行されます。
このプロジェクトは、GPLバージョン2のライセンス(またはそれ以降)です。詳細については、ライセンスファイルを参照してください。
貢献はどういたしまして!詳細については、貢献ガイドラインをご覧ください。
このレポのディスカッションセクションにアクセスして、あなたの考えを教えてください:アイデア、コメント、観察、質問は常に役立ちます。
Leo Abramovich <[email protected]>。
このプロジェクトに貢献してくれたすべての人に感謝します。