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

4
Windowsで壊れたシンボリックリンクを自動的に見つけるにはどうすればよいですか?
これが悪いスタイルかどうかはわかりませんが、他の場所で答えを見つけることができなかったので、ここでこの質問をしています。他の人の解決策に興味がありますが、数日後に自分の解決策を投稿します。 私の特定のケースでは、Windows 7で実行していますが、Windowsの他の/古いバージョンの回答に興味があります。1つの答えは「Unix findのバージョンをインストールしてから、Unixの場合と同様に解決する」ということですが、もっと「ネイティブ」なソリューションが必要でした。 編集2012-07-17:明確化:「自動的に」とは、ボタンを押すだけですべての作業を行うGUIツールではなく、スクリプトの一部として実行できるものを意味します。これは無人です。

2
シンボリックリンクとsudo
シンボリックリンクを作成します。 ln -s /tmp/folder1 /tmp/folder2 次に、/ tmp / folder2に移動して実行しますpwd。 $ cd /tmp/folder2/ $ pwd /tmp/folder2 $ sudo pwd /tmp/folder1 # <-- This is the odd part なぜ元のディレクトリpwdをsudo与えるのですか?私はbashスクリプトを書いていて、現在のディレクトリの絶対パスが必要です。sudoでは、元のディレクトリを取得できないようです。

1
rsyncを使用して既存の宛先シンボリックリンクを保持する
ローカルのdebianリポジトリを最新の状態に保つためにrsync(1)を使用しています。最近、保存に使用しているディスクの空き容量が少なくなってきたため、シンボリックリンクを使用して、一部のディレクトリを同じサイズの別のディスクに移動できるようにしました。 残念ながら、rsyncはシンボリックリンクを削除し、ほぼ完全なディスクを補充しています。いくつか検索したところ、--keep-dirlinksrsync のオプションが見つかりました。これは、私の問題を修正するためにカスタマイズされたようです。 それだけはしません。ターゲットのシンボリックリンクはまだ削除されています。 これが私のrsyncコマンドです: rsync --recursive --keep-dirlinks --links --hard-links --times --verbose \ --delete --delete-excluded $EXCLUDE $SOURCE_EXCLUDE \ $RSYNC_HOST::$RSYNC_DIR/pool/ $TO/pool/ EXCLUDEは、私が興味を持たない多数のアーキテクチャーを排除するために拡張されてい--exclude binary-alpha/ --exclude disks-alpha ...ます。rsyncが起動する前のプールディレクトリは次のようになっています。 lrwxrwxrwx 1 root root 23 2014-09-22 13:58 contrib -> /u2/debian/pool/contrib drwxrwxr-x 62 root root 4096 2012-04-09 03:02 main lrwxrwxrwx 1 root root 24 2014-09-22 13:58 …

3
2つのパーティション間にシンボリックリンク(ln)を作成する方法
Ubuntu 10.04.3サーバーに2つのパーティションがあります。 パーティション1:/ mnt / storage / パーティション2:/ var / www / myweb / 次のコマンドを実行すると $ ln /mnt/storage/sourcefile.txt /var/www/myweb/linkedfile.txt 私はこれを得た ln:ハードリンクの作成 `/var/www/myweb/linkedfile.txt '=>` sourcefile.txt':無効なクロスデバイスリンク このシンボリックリンクを作成する方法のアイデア??

5
壊れたシンボリックリンクを自動的に見つけて報告するにはどうすればよいですか?
きちんとしたシステム管理者として、私たちは小さなことが大きなもの(時間の許す限り)と同様にカバーされることを保証したいと思っています。これらのことの1つは、システムが壊れたシンボリックリンクでいっぱいにならないようにすることです。 なぜこれらの小さな荒廃者が問題なのですか?ファイルが存在しないときにファイルがあると思わせるので、それらはより厄介なものを示している可能性があり、特定のコマンド(などgrep -r)を実行すると、私の(小さめの)OCD部分がすべての警告で狂ったようになります。 したがって、管理者が担当するシステムの部分全体で壊れたリンクを検出(および電子メールまたは監視システムを介して報告)するにはどうすればよいでしょうか(~jbloggs壊れたシンボリックリンクがたくさんあることを私に伝えても、それは彼の問題です) )?

1
Linuxで「update-alternatives」リンクを削除する方法
申し訳ありませんが、このような単純な問題を数時間解決することはできません。 私はタイプミスをしました update-alternatives --install /usr/lib64/R/lib/libRblapack.so libRblapack.so /usr/lib64/R/lib/libRblapack_native.so 100 libRblapackではなく、libRlapack.soにする必要があります。問題は、正しいコマンドライン、つまり update-alternatives --install /usr/lib64/R/lib/libRlapack.so libRlapack.so /usr/lib64/R/lib/libRlapack_native.so 100 エラーを返します: libRlapack.soのプライマリリンクは/usr/lib64/R/lib/libRblapack.soである必要があります 私は試した update-alternatives --remove libRblapack.so /usr/lib64/R/lib/libRblapack.so しかし、機能しません-正しいコマンドを入力すると、同じエラーが返されます。 どうすれば修正できますか? ありがとう!
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.