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

シンボリックリンクまたはシンボリックリンクは、絶対パスまたは相対パスとして別のファイルまたはディレクトリへの参照を含む特殊なタイプのファイルです。ほとんどの操作では、シンボリックリンクは透過的であり、シンボリックリンクファイルに対する読み取りまたは書き込み操作は、シンボリックリンクファイルがリンクするファイルにリダイレクトされます。

2
Symlink / var / wwwディレクトリ
私はシンボリックリンクを作成しようとしています: / var / www-> / home / USER / code / /programming/9104337/create-a-symbolic-link-of-directory-in-ubuntuに従って、次のコマンドを入力しました。 sudo ln -s / var / www / home / USER / code しかし、結果は私が期待するものではありません。私のリンクは、wwwディレクトリ自体をリンクする代わりに、/ wwwディレクトリ内に保存されます。私はローカルWebサーバーとしてApacheを使用しています。私の場合は、次のようにコードにアクセスする必要があります。 localhost / code / PROJECT 一方、私は次のようなものを持ちたい localhost / PROJECT codeディレクトリには、ちょうど私がすべての私のプロジェクトを保存するディレクトリとして機能すべきです。 私が逃しているものは何ですか?

2
Nautilusがシンボリックリンクを逆参照しないようにするにはどうすればよいですか?[閉まっている]
閉まっている。この質問はトピック外です。現在、回答を受け付けていません。 この質問を改善したいですか? 質問を更新して、 Ask Ubuntuで話題になるようにします。 6年前に閉鎖されました。 シンボリックリンクを使用して、ホームフォルダーを整理します。リンクは通常のフォルダーの錯覚を作成するため、これは端末でうまく機能します。 ただし、Nautilusでは、リンクはWindowsショートカットのように動作し、すぐにターゲットにテレポートします。 これは、後から親フォルダに「上」に移動したい場合に特に厄介です。これは、慎重に整理したツリーの外側のどこかに取り残されているためです。 ターミナルのように、シンボリックリンクを通常のフォルダーとして表示するにはどうすればよいですか? 詳細 NautilusはUbuntu 12.10でシンボリックリンクを逆参照しませんでした。 たぶん、この新しい動作は単なるバグですか?どうやって言うのかわかりません。私が知っていることは次のとおりです。 Nautilus 3.6ロードマップにはありません。 私は脱脂しました最近閉じたノーチラスバグをし、何も関連する表示されませんでした。 Nautilusメーリングリストアーカイブでは、このトピックについて言及していません。 GNOME IRCチャンネルで質問を投げかけたときに、約120人のアイドラーから応答がありませんでした。 Nautilus 3.6では、アプリケーションを起動する前にシンボリックリンクを解決するための変更が加えられました。 ¹これは一例です。この特定のシナリオの回避策は、私の質問への回答ではありません。しかし、人々はそれについて議論することに興味があるようだから: [戻る]ボタンを使用することは適切な回避策ではありません。常に親フォルダーに移動するとは限りません。 Alt+ を押すと、上に移動できUpます。 この例で望ましい動作は、「アップ」してシンボリックリンクの親フォルダーに移動することです。現在の動作は、シンボリックリンクのターゲットの親フォルダーに移動することです。

2
シンボリックリンク:そのようなファイルまたはディレクトリはありません
「/ opt / bladir / bla」のファイルから「bla」へのシンボリックリンクを作成しました。したがって、「bla」は「/ usr / bin / bla」にあります。しかし、ターミナルで "bla"を呼び出したい場合、no such file or directoryエラーが発生します。「/ usr / bin / bla」を検索しましたが、ファイルは「/ opt / bladir / bla」で正しくリンクしています。 エラーは何ですか? PSここに私の端末の「エントリ」です: sudo ln -s /opt/bladir/bla bla ありがとう! €:問題は解決しました。機能リストによると、12.04はMultiarchをサポートする必要があります...「すべき」です。シナプスからia32-libsを入手しましたが、プログラムは問題なく動作しました。見たところ、私のシンボリックリンクは正しいところです。 答えてくれてありがとう!


3
別のドライブからホームフォルダーをシンボリックリンクするにはどうすればよいですか?
より具体的には、私のホームアカウントのユーザーフォルダーに、より多くのスペースを持つ別のディスクを用意し、他の小さなアカウントは私のssdに保持したいと考えています。ユーザーフォルダーを別のディスクにコピーできましたが、これをssdのホームフォルダーにリンクする必要があります。通常のブートからアクセスできるようにしたいのですが、私が行ったことは一番いいのは、答えが欲しいだけです。/ home / usernameから/ extra-home / usernameへのリンクを作成し、ユーザーフォルダーを読み込むときにシステムによって認識されるようにするにはどうすればよいですか?

3
Nautilus:シンボリックリンク経由でディレクトリにアクセスしましたが、ターゲットディレクトリ階層を1レベル上に移動できません
「リンクを作成」オプションを使用してショートカットを作成しました。このショートカットのフォルダーに入ると、その上のフォルダーが表示されないため、簡単に移動できません。 GUIで1つのフォルダーを移動する方法はありますか?おそらくホットキーですか?(cd ..今回はできません^ __ ^)。 たとえばWindowsでは、実際に説明した方法でナビゲートできます。これを説明するWin10イメージを次に示します。

3
/ var / www /のシンボリックリンクを使用してapache2を構成する方法
Ubuntu(14.04)にローカルWebサーバーをセットアップしたい。だから私はすべてのソフトウェアをインストールして、LAMPサーバーを取得しました。 問題は、仮想ホストの作成で何か間違ったことをすることです。ローカルホストに異なるサブドメインを作成したかった。たとえば、site1.localhostおよびsite2.localhostなどです。 私の/var/www/ディレクトリに、シンボリックリンク「site1」を作成して、に移動し/home/user/Workspaces/site1ます。 Apacheのerror.logファイルで、次のエラーが発生しました。 [core:error] [pid 12679] [client 127.0.0.1:59006] AH00037: Symbolic link not allowed or link target not accessible: /var/www/site1 私のApache構成には次のものがあります: <Directory /var/www/> Options Indexes FollowSymLinks AllowOverride None Require all granted </Directory> したがって、フォルダのアクセス許可に何か問題があると思います。Googleで検索したところ、同じ問題を抱えている人が数人見つかりましたが、そこにある回答はすべて解決しませんでした。私は自分のユーザー名をwww-dataグループに追加しました。 だから、ls -la /var/www戻って: total 12 drwxrwsr-x 3 user www-data 4096 okt 13 19:08 . drwxr-xr-x 14 root …

2
Wineはシンボリックリンクをたどりません
ホームフォルダーまたはアプリケーションにあるシンボリックリンクをWineに追跡させることができません。これを有効にする方法はありますか?これはWine-1.5.18にあります。 編集:役に立つ場合は、シンボリックリンクを使用して、Fallout 1の保存データをDropbox経由でネットブックとデスクトップ間で共有しようとしています。 編集2:明らかに、過去にワイン設定ファイルにオプションがありましたが、新しいレジストリにそれを見つけることができません。誰もが考えていますか?


4
LXCコンテナとホスト間でディレクトリを共有するにはどうすればよいですか?
ホストシステム(ubuntu 14.04)とubuntu lxcコンテナー間でフォルダーを共有するにはどうすればよいですか? ホストにフォルダーをマウントしてみました: sudo mount --bind /media/data/share /media/data/container/name/rootfs/share しかし、ファイルが表示されません。 同じことが次の場合にも当てはまります。 sudo ln -s /media/data/share /media/data/container/name/rootfs/share 共有フォルダーのアクセス許可を変更する必要がありますか?

1
ルートへのシンボリックリンクを作成する方法
/ホームディレクトリのルート()フォルダーへのシンボリックリンクを作成します。ただし、これを試してみると、 ~$ ln -s / ln: failed to create symbolic link './': File exists Nautilus Ctrl+ を使用してこれを行うことができますDもちろんので、それが可能であることはわかっています。 ターミナルを使用してこれを行う方法は?

2
OSXの `chmod -h`フラグに相当するUbuntuとは何ですか?
OSXでは、シンボリックリンク自体のアクセス許可を設定できます(-hの使用を指すものの代わりに)。manページから: -h If the file is a symbolic link, change the mode of the link itself rather than the file that the link points to. Ubuntu 14.04では、シンボリックリンクのアクセス許可を設定しようとしましたが、シンボリックリンクターゲットでのみ設定されています。 から/home/nagios/.ssh/someprivatekeyへのシンボリックリンクに関するものである/somewhere/else/privatekeyため、sshではアクセス許可が重要です。どうすればこれを達成できますか?

1
Webサーバーでシンボリックリンクを使用しても大丈夫ですか?
次のディレクトリ設定があります。 /var/www/html そして /home/tim/Website/files_here フォルダhtmlは実際にはへのリンク/home/tim/Websiteです。これは、すべてのWebサイトファイルが私のホームエリアにあることを意味します(バックアップなどに含まれます)。 この方法には何か問題がありますか?ホームページを表示するより良い方法はあり/home/tim/Websiteますか? Webサーバー上のシンボリックリンクは、Linux以外のユーザーと互換性がありませんか?

4
シンボリックリンクをたどった後、「cd ..」機能を復元する
次のようなコマンドで端末にシンボリックリンクを作成した場合 ln -s /path/to/some/directory symbolicLink そして、リンクをたどって cd symbolicLink CWDがあることを考えるように端末が表示され~/symbolicLink/、それが実際に表示されていても~/path/to/some/directory/(リンクで行われたと仮定し~、もちろん)。これが意味することは、次に入力cd ..すると~、に戻されるということです。なぜなら、ターミナルはこれをcwdの親だと「考える」からです。 cd ..代わりに私を連れて行くように~/path/to/some/、私は何を変更する必要があります、すなわちの本当の親~/path/to/some/directory/?


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