3

コマンドライン経由でさまざまな* nixウィンドウマネージャーで選択されたファイルを表示するための半普遍的なメカニズムはありますか? たとえば、Windows では次のように言えます。

 explorer.exe /select,C:\TestDir\TestFile.txt

…そして、Explorer がファイルを表示して選択します。OS XI では、次のように言えます。

 osascript -e 'Tell application "Finder" to reveal "MacHD:Users:myaccount:Desktop:filename.txt"'

…そしてそれは同じことをします。私の質問は、さまざまな一般的な *nix フレーバーのウィンドウ マネージャーのいずれかで、まったく同じことを (ある程度普遍的に) 行う方法はありますか? 明らかに「Open Containing Folder」は簡単ですが、特定のファイルを選択して実際に開くという追加の手順を実行したいと思います。任意の支援をいただければ幸いです。

一番。

4

2 に答える 2

3

他のファイルマネージャーについては知りません(他の回答で追加できます)が、nautilusの場合は最近修正されました

nautilus uri:///path/to/fileこれにより、コマンドラインから呼び出して、uri:///path/to 事前に選択されたファイルで開くことができます。

于 2011-04-28T05:48:19.130 に答える
0

OSX の場合、AppleScript はすべてのバージョンで機能しますが、10.6 以降を扱うことがわかっている場合は、"open" に -R オプションを使用することをお勧めします。約30倍高速です。

open -R "/Volumes/Users/Desktop/file-to-open.txt"

Linux の場合、Nautilus ではファイルを直接呼び出すことができます。GNOME の一般的な解決策 (「Linux」用のものは見つかりません) は「gnome-open」コマンドです。現在、このコマンドはディレクトリを開くことができますが、ファイルを強調表示しません。 :

「gnome-open /tmp/file.txt」

于 2011-10-11T20:18:03.250 に答える