私は Xubuntu で thunar ファイルマネージャを使用しており、移動時に Thunar でファイルの名前を自動的に変更する方法 (ファイルをディレクトリに移動したときに同じ名前のファイルが既に存在する場合)、またはこれを実行する Thunar の代替手段を探しています。
答え1
独自のカスタム アクションを作成して、必要に応じてファイルの名前を変更できます。「%f 最初に選択したファイルへのパス」や「test -a "destination/%f"
」などの bash および thunar の変数を使用して、ファイルを移動または新しい名前にコピーする前に名前を変更できます。
アクション編集ウィンドウは次のようになります。
宛先フォルダを取得するには、何らかの方法で入力する必要があるでしょう。zenity プログラムを使用して、zenity --file-selection --directory
または他の任意の方法を使用してディレクトリを選択したり、宛先フォルダごとに個別のアクションを実行したり、宛先フォルダをファイルに保存して必要な場合にのみ変更したりすることもできます。
見るhttps://stackoverflow.com/questions/7035/how-to-show-a-gui-message-box-from-a-bash-script-in-linuxその他のオプションについては。
XFCE にはありますxfce4-popup-places
が、xfce4-popup-directorymenu
少なくとも現時点では私の場合、期待どおりには動作しません。あなたにとっては、XFCE の方が適しているかもしれません。
見るXFCE のカスタムアクションに関するヘルプページ詳細については。
あるいは、Thunar のソース コードをダウンロードして、コピー競合セクションに独自の「名前変更」ボタンを追加することもできます。これはオープン ソースなので、自由に操作できますが、少し複雑です。
答え2
Linux 用の Double Commander はこれを実行します。 多数のファイルを移動しているときに競合する名前が見つかった場合は、「その他のオプション」を選択し、すべてのファイルの自動名前変更機能を選択できます。
apt で見つけることができます。Thunar ほど軽量ではありませんが :)