ファイルの場所にエイリアスを追加できますか?

ファイルの場所にエイリアスを追加できますか?

PDFまたは他の文書を特定の場所に開くことができるエイリアスを作成する方法はありますか?たとえば、システムのディレクトリにエイリアス/ショートカットを配置したい105ページのPDFがあります。しかし、実際にはファイルの36ページが必要で、そこに簡単にアクセスできる方法が欲しいです。 36ページのPDFを開くようにエイリアスを作成する方法はありますか?

答え1

「エイリアス」は、一般的に次のことを意味します。コマンドラインエイリアスシェルでは、GUIを使用している場合は望むものではないかもしれません。ファイルの「ショートカット」に最も近いのはシンボリックリンクですが、別の名前でファイルを参照する方法であり、プログラムにコマンドライン引数を提供するために使用できるものではありません。

単純なシェルスクリプトはおそらく最も近いオプションです。たとえば、次の内容でファイルを作成して実行可能にします(chmod +x /path/to/the/script)。

#!/bin/sh
evince --page-label=36 /path/to/the/file.pdf

実行スクリプトが開始され、evince指定されたページで指定されたファイルを開くように要求する必要があります。

コメントで述べたように、特定の場所で文書を開くために必要なオプションは、プログラムによって完全に異なります。これを証明するために、この--page-labelパラメータはコマンドラインヘルプ。多くの(テキストモード)テキストエディタと次に移動するlessオプションのサポート+NNNワイヤーファイルを開くときにNNN。一方、LibreOfficeは最後に見た場所を保存するようです。ユーザーごと場合によっては。プログラムマニュアルを確認してください。

関連情報