タグ付けされた質問 「symbolic-link」

シンボリックリンク(「symlink」)は、システム内の同じドライブまたは別のドライブに存在する可能性のあるファイルまたはフォルダーへの参照です。シンボリックリンクを使用すると、ファイル自体が複数のディスクに分散したり、より便利な場所に再配置されたりする場合に、より論理的なファイルレイアウトを作成できます。



4
ディレクトリ内のすべてのファイル(ファイルのクラス)へのシンボリックリンクを作成する方法は?
特定のディレクトリ内のln -sすべてのファイル(またはで終わるファイルのクラスなど)へのシンボリックリンク()を作成したいと思います.bar。私はCWDにいるよと言うとタイプがls ../source/*.bar私を与えます foo.bar baz.bar ln -s最終的に解決するパラメータリストをどのように渡すことができますか ln -s ../source/foo.bar ln -s ../source/baz.bar もちろん、bashスクリプトを作成できることは知っxargsていますが、少なくとも私にとっては、それが一般的なタスクのように思われるので、もっと簡単なものを含める必要があります。

9
Mac OS X Finderでシンボリックリンクを作成する
ln -sMac OS X Finder(OS 10.5)のunixコマンドと同じ機能を使用する方法はありますか?ターミナルを開かずにFinderウィンドウで作業しながら、シンボリックリンクを作成できるようにしたいと思います。 Make Aliasこれらのエイリアスはターミナルでナビゲートできないため、Finder のコマンドは必要なものではありません(ただし、作成されたリンクln -sはターミナルとFinderの両方でナビゲートできます)。

2
シンボリックリンクされたフォルダーを通常のフォルダーとして表示する方法
ドッキングする必要がある2つのDartアプリケーションがあります。これら2つのアプリは、共有ソースディレクトリを使用します。 Dockerは、コンテキストディレクトリ(project/app1)の外のフォルダーからファイルを追加できないため../shared、shared(内のシンボリックリンクprojects/app1)からファイルを追加することも、そこからファイルを追加することもできません。 とにかくDockerをtrickす方法を探しています。 私の簡略化されたプロジェクト構造 - projects - app1 - Dockerfile - shared (symlink ../shared) - otherSource - app2 - Dockerfile - shared (symlink ../shared) - otherSource - shared - source Dockerfile1つ上のレベルに移動docker buildしてそこから実行できますが、同じディレクトリに2つのDockerfile(app1とapp2用)が必要です。 私の現在のアイデアprojects/app1/sharedは、シンボリックリンクであるという事実を何らかの形で隠すことができれば、この問題は解決されるということでした。projectsSambaを使用して共有し、他の場所に再マウントし、通常のフォルダーのようにシンボリックリンクを処理するようにSambaを構成できるかどうかを確認しましたが、これがサポートされているかどうかがわかりません(Sambaの経験があまりないので、まだ試していませんでした) 。 それを可能にする他のツールやトリックはありますか? これは他のトラブルを引き起こし、ファイルをコピーしないため、ディレクトリ構造を変更したくないでしょう。


6
Windowsでマップされたネットワークドライブへのシンボリックリンクを作成する
Windows 7 Ultimateでシンボリックリンクの作成に問題があります。マップされたネットワークドライブのフォルダーをマイドキュメントにマップしたい。 mklink /D "C:\Users\Vegard\Documents\Virtual Machines" "Z:\Virtual Machines"を返しますYou do not have sufficient privilege to perform this operation.。 Z:\Virtual Machines はオフラインで利用できるように設定されていますが、これをしようとするとオンラインになります。 これは私が試したものです(ここで提案されているように): ローカルセキュリティポリシーを使用してユーザーをLocal Polices \ User Rights Assignments \ Createシンボリックリンクに追加し、再起動します。運がありません。 cmd.exeを管理者として実行していますが、マップされたネットワークドライブがまったく表示されません。ただし、ドライブにシンボリックリンクを作成できます。 を使用fsutilして変更しsymlinkevaluation、設定しますR2L:1(私には欲しいようですがL2R、既に有効になっています)。 共有フォルダーの完全なUNCパスを使用しても機能しません(The syntax of the command is incorrect.管理者You do not have sufficient privilege to perform this operation.として実行する場合、通常のユーザーとして実行する場合)。 の出力fsutil behavior …


6
dirを使用してフォルダ内のすべてのシンボリックリンク、ジャンクションポイント、ハードリンクを表示するにはどうすればよいですか?
コマンドdir / aは、指定された場所にあるすべてのファイル、フォルダーのリストを表示します。ただし、ジャンクションポイントのタイプとフォルダーへのシンボリックリンクは表示されます。これらのどれがジャンクションポイントで、どれがシンボリックリンクであり、どのファイルがハードリンクであるかを区別して教えてくれるコマンドはありますか?

2
ディレクトリ/リンクを使用したタブ補完
私は、archlinuxとubuntuの両方のターミナルでタブ補完にこの問題があります: ホームディレクトリの「something」というディレクトリにリンクするリンクがあります。ターミナルを開いてそのディレクトリで何かをしたいときは、「何か」だけが完了する可能性があるため、cdタイプcd sometしてからタブを押すとしましょう。 問題は、何かの後にスラッシュがないことです(ディレクトリへのリンクなのであるはずです)。スラッシュを表示するには、もう一度タブを押す必要があります。 これを修正する方法はありますか?スラッシュが直接表示されるように?


1
シンボリックリンクをハードリンクに変換する
ディレクトリ内のソフトリンクをハードリンクに再帰的に変換したいと思います。私はこのようなことを試しました: for f in *; do (mv $f{,~} && ln $(readlink $f~) && rm $f~) done …しかし、2つの大きな問題があります。 再帰的ではない シンボリックリンクではないファイルをピックアップします どういうわけか上記の行をに送るのはいいことですがfind -type l、どうすればいいのかわかりません。


8
Windows 7でシンボリックリンクが指す場所を確認する
この質問は、Super Userで回答できるため、Stack Overflowから移行されました。 6年前に移行され ました。 Windows 7では、ファイルがシンボリックリンクであるかどうか、フォルダーがジャンクションであるかどうかを確認する方法、およびそれらがポイントしている場所(シンボリックリンク/ジャンクションの場合)を確認する方法を教えてください。エクスプローラーとコマンドラインの両方。 フォルダーツリーの正確なレプリカを作成するときに、別のコンピューターでシンボリックリンクを複製する方法を知るために、コマンドラインから実行する方法があることが非常に重要です。 ファイルを右クリックして[プロパティ]をチェックしても、それがシンボリックリンクであるという兆候を見つけることができません。

5
シンボリックリンクが機能しないのはなぜですか?
シンボリックリンクをよりよく理解しようとしていますが、あまり運がありません。これは、ユーザー名/ホストを変更した実際のシェル出力です: username@host:~$ mkdir actual username@host:~$ mkdir proper username@host:~$ touch actual/file-1.txt username@host:~$ echo "file 1" > actual/file-1.txt username@host:~$ touch actual/file-2.txt username@host:~$ echo "file 2" > actual/file-2.txt username@host:~$ ln -s actual/file-1.txt actual/file-2.txt proper username@host:~$ # Now, try to use the files through their links username@host:~$ cat proper/file-1.txt cat: proper/file-1.txt: No such file …

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.