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

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

4
別のNTFSディスクにコピーしてハードリンクを保持する
あるローカルNTFSディスクから別のローカルNTFSディスク(Windows 7以降)にディレクトリ構造をコピーし、このディレクトリ構造内に存在するハードリンクを保持する必要があります。 受け入れられる解決策は、コピーの前にハードリンクを(相対)シンボリックリンクに置き換えることですが、それが実行可能かどうかはわかりません。 ここでのオプションは何ですか?

4
Sambaを使用してUbuntuで外部ハードドライブを共有する
/media/MYDISKハードドライブが自動的にマウントされる場所です。私はシンボリックリンクを作成しました: ln -s /media/MYDISK /home/camilo/MYDISK chmod 777 /home/camilo/MYDISK 私はこのようにsmb.confを設定しています: [myshare1] comment = external disk browsable = yes path = /home/camilo/MYDISK guest ok = yes read only = no create mask = 0775 また、[global]セクションでは、次の行を追加してみました。 follow symlinks = yes wide links = yes unix extensions = no 問題は、Windows 7で共有フォルダーを参照すると、「\\ etc \ myshare1にアクセスできません」というエラーが表示されることです。をpath通常のフォルダにポイントすると、正常に動作します。また、直接をポイントすると/media/MYDISK、同じエラーが表示されます。 …

3
PATH検索にはシンボリックリンクが含まれますか?
POSIXシェル標準はこのサイトで述べています http://pubs.opengroup.org/onlinepubs/9699919799/ シェルPATHが実行可能ファイルを探すためにどのように使用するかについて: 「リストは最初から最後まで検索され、指定された名前と適切な実行権限を持つ実行可能ファイルが見つかるまで、各プレフィックスにファイル名が適用されます。」 まあ、これはこれが実際のPOSIX実装で動作するように見える方法ではありません: man which 言う: 「現在の環境で実行されるファイル(またはリンク)のパス名を返します。引数が厳密にPOSIX準拠のシェルでコマンドとして指定されている場合、これは、PATHを検索して、引数。シンボリックリンクには従いません。」 OK、この状況を見てみましょう: $ pwd /home/mark $ echo $PATH /home/mark/bin:... $ ls -l bin/foobar lrwxrwxrwx 1 mark mark 18 Dec 12 22:51 bin/foobar -> /home/mark/foobar1 $ touch foobar1 $ which foobar $ chmod a+x foobar1 $ which foobar /home/mark/bin/foobar OK、PATH正しい名前のシンボリックリンクがここにあり、ls実行可能であると報告されています。 which それはまったく見ていませんが、それが指しているものにのみ興味があります。 両方があるという事実にもかかわらず、それman …


1
「.lnk」なしでコマンドラインからWindowsでシンボリックリンクを作成する
Windowsのフォルダーにネットワーク共有をマウントしたいのは、大きなファイルをハードコーディングされたパス(などc:\path\of\directory)に保存するアプリケーションがあるためです。そのパスを変更することはできません。 これは、Linuxでソフトリンクを使用するか、そのディレクトリに直接マウントすることで簡単に実現できますが、Windowsでそれを行う方法はわかりません。私が試してみましたmklink.exeとsubst、それはでショートカットのようなフォルダを作成し.lnk拡張。 誰か助けてもらえますか?

4
Linux / AndroidのFAT32フォルダーのリンクや共有マウントポイントのようなものはありますか?
多くの場合、Androidフォンの異なるアプリから同じファイルにアクセスしたいのですが、アプリは別のフォルダーにあります。FAT SDカード上の2つの異なるフォルダーパスが同じファイルを指すようにする方法はありますか?EXTの場合、シンボリックリンクまたはハードリンクでこれを実行できると思いますが、FATには存在しません。FATを拡張してそれらをサポートできますか?AndroidはEXTフォーマットのSDカードを使用できますか?フォルダーを別のフォルダーの上にマウントできますか? これが存在する場合、何か悪影響がありますか?

4
リンク先のディレクトリを非表示にせずにシンボリックリンクを非表示にする必要がある
&を使用してホームフォルダーのディレクトリにシンボリックリンク(具体的にはシンボリックリンク&Finderエイリアスではありません)を作成しましたln -s link $HOME/directory&Finderでリンクを非表示にしたいので、見る必要はありませんそれ。通常、私はchflags hidden linkこれを達成するために使用しますが、もちろん、リンクではなくディレクトリに影響します。リンク自体の名前はそれを探すアプリケーションにとって重要であり、先頭のドットが名前を変更するため、標準の先頭のドットを使用できません。 だから私の質問は、リンク先のディレクトリを非表示にしたり名前を変更したりせずに、シンボリックリンクを非表示にするにはどうすればよいですか? 編集:Finderでの小さな実験であるため、意図的に曖昧に質問をしましたが、ここで私が何をしようとしているのかを明確にするための詳細をいくつか示します。 Finderはデスクトップ自体に$ HOME / Desktopフォルダーを使用します。それが$ HOMEディレクトリにある限り、それがリンク、エイリアス、または「デスクトップ」と呼ばれる完全に異なるフォルダー(ホームフォルダー自体など)であるかどうかは関係ありません。 。 Finderのデスクトップのコンテンツにホームフォルダーのコンテンツを入力するために、「デスクトップ」という名前のホームディレクトリへのシンボリックリンクを作成しました(これを実行すると、再度ログインするまで有効にならず、これも実行されました) 10.6に)。もちろん、シンボリックリンク自体もデスクトップに配置されます。これは、Finderウィンドウにもデスクトップにも表示したくないものです。非表示にするために「.Desktop」に名前を変更すると、非表示になりますが、ホームフォルダーとデスクトップ間のリンクも壊れます。

2
Linux、ホームディレクトリはシンボリックリンクできますか?
私はUbuntuの/ m​​edia / storageにマウントされた2番目の大きなストレージHDDを持っています。私と私のシステムの将来のすべてのユーザーのための私のホームディレクトリも同様にこのストレージドライブに置かれることを望む。 私はこれを達成するための最も簡単な方法は動くことだと思っていました / home に /メディア/ストレージ/ホーム 次に、/ homeが/ media / storage / homeを指すようにシンボリックリンクを作成します。これで問題ないでしょうか。 私が尋ねる唯一の理由は、ユーザーのホームディレクトリにはたくさんの特別な設定情報が格納されていることを知っているからです。 ホームディレクトリを移動するためのより良い代替方法はありますか?

2
Windows XPでのシンボリックリンクの使用
ジャンクションは、XPの優れたシンボリックリンクツールです。ただし、最初はそれほど簡単には使用できません。コマンドラインインターフェイスのみを使用できます。ターゲットファイル/フォルダの移動/名前変更; 'junction -d'を使用してリンクを削除する必要がありますが、探索で削除を許可しませんが、それがシンボリックリンクであるかどうかを区別することは困難です。 XPでJunctionを使用するためのガイドや、すべきでないことのガイドはありますか?

1
管理コマンドプロンプトなしでWindows 8.1でシンボリックリンクを作成するにはどうすればよいですか?
管理者としてcmd.exeを実行しなくても、Windows 8.1でシンボリックリンクを作成しようとしたときに問題が発生した場合は、誰かが修正してくれることを願っています。 通常のコマンドプロンプトからシンボリックリンクを作成しようとすると、通常のアクセス許可の応答が返されます... C:\Users\MyUser>mklink symlink.txt mytextfile.txt You do not have sufficient privilege to perform this operation. ...そして、それは(期待どおりに)管理コマンドプロンプトから機能します... C:\Users\MyUser>mklink symlink.txt mytextfile.txt symbolic link created for symlink.txt <<===>> mytextfile.txt ただし、通常の修正のいずれかがWindows 8.1で機能しているようには見えません(少なくとも、私が見つけた修正)。 通常のユーザーとしてWindows 7 Home Premiumでリンクを作成するにはどうすればよいですか?の回答に従ってみました。、しかしそれは効果がないようです。 また、UACを最低レベルに設定しています。 他に欠けているものはありますか?


1
外部ディレクトリへのソフトリンクがapacheディレクトリ一覧に表示されない
私はUbuntu 8.10を使用していて、一般的にApache2のドキュメントルートに意図したディレクトリへのソフトリンクを作成することによってLAN上のpplとコンテンツを共有しています。ビデオディレクトリを共有したい場合は、 CD / var / www ln -s〜/ビデオ/ビデオ それからhttp:///は他のユーザへのビデオディレクトリをリストするでしょう。 私は私の外付けUSBドライブのために同じことを試みるとき私は問題に直面しています。リンクはうまく作成されます。コマンドラインから私は他のリンクと同じようにリンクを使用することができますが、Apacheはブラウザ上でこのディレクトリを表示しません。所有権と特権を確認しました。それらはすべて元気です。


1
Windowsコマンドプロンプトからアプリケーションを起動しますか?
.exeによって参照される場所にシンボリックにファイルを含めるLinuxの方法論はあります%PATH%か?このプロセスはLinuxでは問題ないように見えますが、LinuxではなくmklinkWindowsで 同様のアクションを実行しようとln -sすると、元のアプリケーションのルートディレクトリ(バイナリなど)にある依存関係に関する問題が常に発生するようです。アプリケーションランチャーをPATHの場所に追加して、簡単なfirefoxコマンドでFirefoxを起動するなど、コマンドプロンプトから便利に実行できるようにする具体的な例を知っていますか?

3
フォルダをリモートサーバのフォルダにソフトリンク/ハードリンクする方法
Linuxの管理だけでなくリンクの変更にも慣れていますが、特定のフォルダーをリモートサーバーのフォルダーにソフトリンクすることは可能ですか? (私はハードリンク/シンボリックリンク/ etcを使用するのかわからない。) 初心者で申し訳ありません。 どんな助けでも素晴らしいでしょう。 ありがとうございます。

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