質問

質問

質問

find私はこの状況によく遭遇し、作業しなければならないファイルの順序付けられたリストを正確に返す完全なコマンドを慎重にしました。ただし、単にファイルをクリックして開くか名前を変更することはできません。理想的には、このリストをビュー(データベースビューの精神として)にしたいと思います。これにより、まるで同じディレクトリにあるかのように簡単に作業できます。

私は2つのレベルのタスクを実行できるようにしたいです。

  • 最初はもっと簡単です。ファイルマネージャに表示して開き、移動、削除、名前を変更します。
  • 2つ目はより難しく見え、おそらくファイルシステムのメカニズムに依存するでしょう。他のディレクトリのように移動できるようにビューを作成します。

ファイルリスト用のファイルマネージャ

正しい形式でソートされたファイルのリストを返すコマンドがあると仮定すると、そのリストを入力として使用し、名前の変更、移動、削除などのファイルマネージャで期待される標準機能を提供できるプログラムはありますか?私はリストをスクロールし、インタラクティブにファイルを選択し、タスクを実行できるNautilusとDolphinのようなものを考えました。

グラフィックファイルマネージャのもう1つの重要な機能は、大量のメディアを閲覧する際のサムネイルです。たとえば、写真には無関係な名前があることがよくあります。しかし、この非常に特定のケースでは、写真だけがあり、「Gthumb」などの専用プログラムを既に知っています。

簡単なユースケース:ファイルマネージャ

たとえば、変更時刻別にソートされた現在のディレクトリのすべてのファイルのリストを返すコマンドがあります。

find "$(pwd)" -type f -printf "%TY-%Tm-%Td_%TH:%TM:%TS %p\n" | sort -n | cut -d' ' -f2-

各行に絶対パスを持つファイルを返します。

/tmp/file1
/tmp/dir1/file2
/tmp/dir1/file3
/tmp/dir2/file4
/tmp/dir1/file5
/tmp/file6
...

このリストをこの順序で表示してから、名前を変更してドラッグ&ドロップして別のディレクトリに移動するか、1つだけ開くことができたらと思います。

複雑なユースケース:ビュー

上記と同じコマンドを想定していますが、今回は正確なファイルリストを含む一種の偽のディレクトリなど、このファイルリストのビューを作成したいと思います。これにより、ファイルとディレクトリ(emacs、nautilus...)で動作するすべてのプログラムを開き、ファイルを参照できます。しかし、私はこのファイルの内容だけでなく、ファイル自体(移動、削除、名前変更)も扱いたいので、これらのファイルのリンクやコピーを扱いたくありません。

関連情報