
ファイルやフォルダを開く方法は複数あります。
gnome-open
see
xdg-open
gvfs-open
それで…どれを使えばいいのでしょうか?!
答え1
ファイルをどのように開くかによって異なります。 質問で言及したコマンドと、特定の方法でターゲットを処理するための詳細。
まず、gnome-openコマンドは、Ubuntu リポジトリではデフォルトで利用できません。したがって、Ubuntu 環境の標準ではありません。Ubuntu の非標準のものを使用する特別な理由がある場合は、それが標準から変更する特別な機会になります。
xdg オープンは、ファイル ブラウザーからクリックして開くのと同じように、コマンドラインからファイルを開くための一般的な方法です。開かれるファイルのアプリケーションまたはコンテキストは、処理するファイルの既定の方法として設定した内容によって異なります。
gvfsオープンUbuntuではもはや標準的な方法ではありません。代わりにジオオープン(ジオapp) 宛先を開くための方法は限られています。宛先ファイルが実行ファイルの場合は、それを実行するプログラムを指定する必要があります (これは、shebang ファイル ヘッダー経由でも実行できます)。
クリックしながらhelloworld.shまたはこんにちははファイルをプログラムとして開きますが、 で開くとgio open helloworld.sh
実行ファイルではなくテキスト ファイルとして開きます。
後者は、ファイルをどのように開きたいか、またはファイルをどのように使用したいかによって異なる例です。
この場合、ファイルを実行するには、次のいずれかのオプションを使用してファイルを開きます。
$ bash helloworld.sh
$ ./helloworld.sh
簡単に答えるとファイルを開く方法どのように開きたいかによって異なります。