Linuxに.lnkに相当するものはありますか?


11

Windowsでショートカットを作成すると、.lnkファイルが作成されます。

私は調査しましたが、これらはlinuxで開くことができるようです(多少の調整が必要です)。Linuxには同等のものがありますか?もしそうなら、拡張機能は何ですか?

回答:


15

Linuxはファイル拡張子では機能しません。ただし、「シンボリックリンク」を使用してLinuxにショートカットを作成できます。ファイルへの「ポインタ」のようなものです。

方法を確認するには、こちらをご覧ください。

シンボリックリンクを作成するにはどうすればよいですか?

ln -s [TARGET DIRECTORY OR FILE] ./[SHORTCUT]

例えば:

ln -s /usr/local/apache/logs ./logs

4
ただし、Windowsのショートカットとは異なり、ターゲットファイルを移動するとシンボリックリンクが破損します...これは、ショートカットを使用する主な理由です。厳密に言えば、LinuxシンボリックリンクはWindowsショートカットと同等ではなく、Windowsシンボリックリンクと同等です。
ファクターミスティック

2
シンボリックリンクは、ファイルを整理するためのお気に入りのツールです。Linuxのシンボリックリンクは、どのプログラムがそれらを読み取るかに関係なく、ターゲットファイルと同期します。
ネイサンモース

@FactorMysticシンボリックリンクがファイルシステム内の絶対位置を指すようにした場合、これは当てはまりません。ln -s /usr/local/apache/logs ./logsにシンボリックリンクを作成し、/usr/local/apache/logs移動しても壊れません。
djhaskin987

環境はパスにシンボリックリンクを保持しますが、Windowsはショートカットの環境のパスを変更します。(例えば、リンクターゲット場合は/tmp、ファイル内や常駐/home/user/temp、シンボリックリンクがディレクトリにアクセスする/tmp/upload/home/user/temp/uploadショートカットが最初に環境ディレクトリを変更します一方で、/tmp、その後アクセスし/tmp/upload、直接。)私はこれを振舞うすべてのLinuxの機能を知りません仕方。
-palswim

@FactorMysticショートカットのターゲットを移動すると、常に壊れます。リンク(シンボリックリンクまたはショートカット)を移動すると、リンクが壊れる場合があり、これはいくつかの要因に依存します。リンクだけではありません:絶対パスとショートカットを含むシンボリックリンクは問題ありません。相対パスを持つシンボリックリンクが壊れます。リンクとターゲットを一緒に移動する(つまり、そのサブツリー)絶対パスとショートカットを使用したシンボリックリンクは壊れますが、相対パスを使用したシンボリックリンクは問題ありません。[だから比較はシンボリックリンクとショートカットの間ではなく、相対パスと絶対パスの間です。]
ctrl-alt-delor

26

Linuxには2種類のリンクがあります。

  • .desktopファイル:グラフィカルファイルマネージャーによって作成されます。これらはWindowsの.lnkショートカットに似ていますが、自動更新はありません。ショートカットと同様に、GUIファイルマネージャープログラム内でのみ機能します。

  • シンボリックリンク:ln -s target link Linuxおよびmklink link targetWindowsで作成されます。これらは、どのプログラムでも透過的に使用できます。


4
ああ、Posixベースのシステムの優位性!
ロイティンカー

@Roy:常にPlan9があります。
user1686

@grawity、それは面白そうです。確認してみます。ありがとう!
ロイティンカー

3
3番目のハードリンクがあります
リーライアン

@Lie:はい。ただし.lnk、制限があるため、代替手段としてあまり広く使用されていません。
user1686
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.