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

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

2
既存のディレクトリへのシンボリックリンク
ターゲットが既に存在するという事実を考慮し/home/user/app/publicて/home/user/public_html、にリンクする適切な方法はありますか? そうした場合ln -s /home/user/app/public /home/user/public_html、私は最終的に持ってい/home/user/public_html/publicます。 などのアクションを逆にすることも可能だと思いますが、最終結果としてln -s /home/user/public_html /home/user/app/public回避する方法がわかりません/home/user/app/public/public_html。


1
gccの複数のインスタンスを使用する方法は?
gcc 4.7.3と4.8.1の両方がインストールされています しかし、gcc --versionを実行すると、 gcc (Ubuntu/Linaro 4.7.3-1ubuntu1) 4.7.3 Copyright (C) 2012 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 私はUbuntuの初心者であり、シンボリックリンクの更新についてあまり知りません... 私はインターネットを検索し、アップデートの代替案について知りましたが、それを使用することに消極的でした... 4.7から4.8を選択する際に誰かが私を助けてくれますか?また、同じgccの2つのバージョンを持つのは悪いことだと教えてください。

1
/ homeの特定のディレクトリをSSDにシンボリックリンクするにはどうすればよいですか?
「/」に使用するのに実用的な 40 GB SSDは、 JorgeがSSD上に存在することで/home恩恵を受けるものをシンボリックリンクする方法を説明しています。これはどのように行われますか? 私は次のことをする必要があると考えました。 私はからのリンクに欲しいものを保持するために、SSD上のディレクトリを作成します/home例えば、mkdir /var/jorge。 /homeSSD上にあるものから移動しmv /home/jorge/.config /var/jorgeます。 シンボリックリンクを作成しますln -s /var/jorge/.config /home/jorge/.config。 これは正しい方法ですか?ライブCDから行う必要がありますか?

3
シンボリックリンクの「サイズ」はls出力で何を表していますか?
例から始めましょう: $ ls -l dir1 total 4 -rw-r--r-- 4 maythux maythux 1650 2008-01-10 16:33 file lrwxrwxrwx 1 maythux maythux 7 2008-01-15 15:17 symfile -> file symfile ファイルのシンボリックリンクです file また、私が知っている1650ように、ファイルのサイズになりますfileが7、サイズの列の下に配置されている数字は何ですか? 編集:実行中du: $ du -sh symfile 0 symfile では、7がシンボリックリンクのサイズであることをどのように証明できますか? 更新: これを試して $ touch file $ du -sh file 0 file $ ls …
11 symbolic-link  ls 

2
リンク自体を削除せずにシンボリックリンクのターゲットを削除するにはどうすればよいですか?
を~/Desktop/test.txt指すシンボリックリンクがあり~/rendu/test.txtます。 のパスしか知りません。シンボリックリンク~/Desktop/test.txtを削除せずにすばやく削除する方法が必要です~/rendu/test.txt。 理由を知りたい人のために:crypted.xxx私のデスクトップには、暗号化され、自分のパスワードを含む名前のファイルがあります。 暗号化されたファイルを更新したい場合は、暗号化を解除crypted.txtして特別なディレクトリに作成します。そのため、私は実際的な理由で、デスクトップにそのファイルへのリンクを作成します。しかしcrypted.txt、私のを確認した後、これをすばやく削除したいと思いますcrypted.txt(デスクトップのリンクは削除しません)。

1
sshfs transform_symlinksが壊れている
私はしばらくの間、同じfstabコマンドを使用しています。 sshfs#user@host.be:/home/user /home/user/vps fuse user,port=22,uid=1000,gid=1000,allow_other,reconnect,transform_symlinks 0 0 以前は問題なく動作していました。 ただし、11.10では、シンボリックリンクは変換されなくなり、オプションが明確に設定されていても、すべて壊れていると報告されます。何ができますか?

2
フォルダを2つのフォルダへのシンボリックリンクにしますか?
Ubuntuのデフォルトの音楽フォルダー/home/$USER/MusicをWindowsのライブラリとほぼ同じように動作させたいのですが。基本的には、他のフォルダーの内容を含む仮想フォルダーになります。 私の理論的根拠は、Rhythm Boxが新しい音楽のフォルダーを1つだけ監視することです。私のすべての音楽は2つのフォルダ/home/$USER/Dropbox/Musicとにあり/home/$USER/Dropbox/New Musicます。 これは、Ubuntuのデフォルトフォルダー(ドキュメント、画像など)にある他のDropboxフォルダーの内容を表示する場合にも役立ちます。 私は検索を行い、自分で答えを見つけ出そうとしたが、役に立たなかった。私はこれを達成する方法があると確信しています。私はそれを逃しています。 前もって感謝します。

2
/ bin / shは/ bin / bashを指さないシンボリックリンクです[クローズ]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 この質問を改善してみませんか? Ask Ubuntuのトピックとなるように質問を更新してください。 6年前休業。 Armadeus実験ボードAPF27DEVのソフトウェア環境をインストールしていて、makeコマンドを実行しようとすると、次のエラーメッセージが表示されました。 On your system /bin/sh is a symbolic link that doesn't point to /bin/bash --> please correct that ! lrwxrwxrwx 1 root root 4 2013-08-03 20:57 /bin/sh -> dash このエラーを解決するために、すべてのシバンをから#!/bin/shに変更しようとし#!/bin/bashました。また、次のコマンドラインも試しました。 ln -s /bin/bash /bin/sh しかし、私がやったことはすべて問題を解決しませんでした。誰かがこの問題を助けてくれませんか?

6
「ファイルシステムはシンボリックリンクをサポートしていません」エラーが原因でファイルを転送できません
ローカルハードドライブからサムドライブにファイルを転送したいのですが、次のエラーが発生します。 Filesystem does not support symbolic links. これが何かわかりません。ファイルの転送についてサポートが必要です。 ドラッグアンドドロップは機能しません。エラーが表示されます。ファイルを右クリックして[コピー]を選択し、サムドライブを右クリックして[貼り付け]を選択しても機能しません。それでも同じエラーが発生します。

2
ハードリンクの典型的な用途は何ですか?
Windowsに慣れた人なら誰でも、シンボリックリンクとは何か、どのように使用されるかを想像できます。一方、ハードリンクの概念はWindowsには無関係です(私は正しいのでしょうか?)。 Linuxのハードリンクの一般的な用途は何ですか。それらがどのように機能するかの違いを説明する別の投稿を見たことがある。私が求めているのは、ユーザーがシンボリックリンクの代わりにハードリンクを使用したほうがよい典型的な状況は何ですか?

1
ファイルへのシンボリックリンクを作成できません
ここでは単純なシンボリックリンクを作成できません。コマンドを試したところ sudo ln –s /home/vivek/Downloads/drush/drush /home/vivek/Documents/ ここで、drushはdrushという名前のフォルダー内のファイルです。次のエラーが発生します。 ln: accessing `–s': No such file or directory 次に、ターゲットパスにファイル名を付けてみましたが、 sudo ln –s /home/vivek/Downloads/drush/drush /home/vivek/Documents/drush これを手に入れました ln: target `/home/vivek/Documents/drush' is not a directory ターゲットディレクトリ(つまり/home/vivek/Documents)に移動して、次のコマンドを入力してみました sudo ln –s /home/vivek/Downloads/drush/drush しかし、次のようにまだ同じエラーメッセージが表示されました ln: accessing `–s': No such file or directory ここで何が悪いのですか?ファイルのシンボリックリンクを作成しようとしているのに、なぜターゲットディレクトリが必要なのですか?

1
シンボリックリンクを残してファイルを移動するにはどうすればよいですか?
あるディレクトリから別のディレクトリにファイルを移動/コピーして、シンボリックリンクを元のディレクトリに残す方法を教えてください。でln -s宛先にシンボリックリンクが作成されることはわかっていますが、シンボリックリンクをソースディレクトリに残し、実際のファイルを新しいファイルに移動したいと考えています。これどうやってするの?


2
シンボリックリンクと/ etc / alternativesの意味
javaコンソールに入力すると、シンボリックリンク/usr/bin/javaがたどられます。 which java /usr/bin/java このシンボリックリンクはを指し/etc/alternatives/javaます。 file /usr/bin/java /usr/bin/java: symbolic link to `/etc/alternatives/java' / etc / alternatives / javaは、それ自体を指すシンボリックリンクです /usr/lib/jvm/jdk1.8.0_20/bin/java なぜそのような迂回路が取られるのですか?なぜしないjava直接指し示します/usr/lib/jvm/jdk1.8.0_20。何のメリットもない。

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