問題タブ [ln]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
1725 参照

symlink - エラー: FileUtils.ln_s の使用時に関数が実装されていません

次のコードは私に問題を引き起こします:

一方、FileUtils.cp は機能します (symlink を cp に置き換えます)。mkdir はどちらの場合でも機能します。

マウントとシンボリックリンクの両方が機能します。マウントされたファイルシステム上の別のファイルを指すシンボリックリンクを指すマウントされたファイルシステム上にシンボリックリンクを作成することは問題ですか?

これはエラーです:

トレースの上部:

編集:

OK、問題はルビーではなくlnにあることがわかりました。bash で ln -s コマンドを実行すると、関数が実装されていませんというエラーが発生します。なぜこれが不可能なのか誰か教えてもらえますか?

0 投票する
2 に答える
2082 参照

macos - mac osx ln コマンド:ディレクトリ mac osx をエイリアスまたはシンボリックリンクでリンクしていますか?

Bootcamp Windows XP にツール (EVEHQ) がインストールされています。アプリケーションを使用するために並行して実行しています。よく働く。問題は、アプリケーションが一部のデータを格納するために使用するハードワイヤード (バイナリ) ディレクトリ パスを持っていることです。Mac側のデータが必要です。ファイルを同期するために、手動または自動化ツールでファイルをコピーするだけです。しかし、私のアイデアは、ブートキャンプ ファイルシステムにリンクを作成して、アプリケーションが元の場所に保存されていると見なすようにすることでしたが、実際には、ファイルは私が使用する場所に保存されます。

ファイル (XML ファイル) を使用する場所:

ここで、EVEHQ Windows アプリはそれらを bootcamp パーティションに保存します。

だから私は使用しました:

何がうまくいかなかったのですか?グーグルは、ディレクトリへのシンボリックリンクを作成できると言っています。クロスパーティションだからですか?UNIXファイルシステムには、ディレクトリマウントポイントだけの物理パーティションはないと思いました。私はUNIXの経験があまりありません。

ご意見をいただきありがとうございます。よろしくフレッド

0 投票する
2 に答える
351 参照

php - mod_rewrite 同様の ln -s Unix で仮想フォルダーを作成する方法

以前は、仮想フォルダーの作成にコマンド ln を使用していました。

しかし、私はmod_rewriteでやりたい

でテストしました

しかし、これは機能しません

ツリー ディレクトリ

私を助けることができますか?ありがとう

0 投票する
1 に答える
46 参照

shell - シンボリックリンクされたディレクトリ A をシンボリックリンクされたディレクトリ B に移動すると、A が B 内に移動されるのはなぜですか?

シナリオ: ディレクトリが存在するかどうかを確認するシェル スクリプトを作成しています。存在し、それがシンボリックリンクである場合、ディレクトリ名に.bak追加してディレクトリの名前を変更します。ただし、シンボリックリンクされたディレクトリ (ディレクトリ A) を別のシンボリックリンクされたディレクトリ (B) に移動すると、B が上書きされるのではなく、A が Bに移動されることに気付きました。

説明する:

今、名前を変更/移動~/.bazすると~/.bam

~/.baz( ) のターゲット/Users/ysim/barは、期待どおりに のターゲットに移動しません~/.bam:

代わりに、~/.bazシンボリック リンク全体がディレクトリに移動されました。~/.bam

何故ですか?~/.bazのターゲットをのターゲットに書き込んで、宛先が~/.bamになるようにするにはどうすればよいでしょうか。~/.bam/Users/ysim/bar

0 投票する
1 に答える
54 参照

linux - リンクを複数のサブフォルダーにコピーする

すべて同じファイルを指す複数のサブディレクトリに複数のシンボリック リンクを作成するために ln プログラムを簡単に使用できるかどうかを調べています。

例。

私はディレクトリ/home /user/workspace にいて、/home/user/reference/ table.csvから複数のディレクトリ/home/user/workspace/project1;/home/user/workspace/project2へのシンボリック リンクを作成したいと考えています。など - 基本的にワークスペースのすべてのサブディレクトリに。(すべてのプロジェクトは参照データへの独自のリンクを取得します)

ln -s /home/user/reference/table.csv */の最初の予感は機能しません。

いくつかの検索などをパイプすることでそれを達成するための良い方法があると確信しています。

出来ますか?そうでない場合は、同じことを可能にするすべてのスクリプト/パイプなども歓迎します。

0 投票する
2 に答える
1968 参照

php - /var/www でデータベースへのシンボリック リンクが機能しない


リアルタイムの気象データにアクセスできるリーフレット マップ サイトに取り組んでいます。セキュリティ上の問題から SUID を使用する必要がないように、/var/www から画像データへのシンボリック リンクを使用しています。これらは単純な png ファイルであり、これは機能しています。

次に、画像データの上にマウスを置いた位置に基づいてリアルタイムのデータを取得したいと考えました。このために、実際の値を含む SQLite3 データベースを作成しました。最初に、テストとして、このデータベースを手動でサイト ルートに配置しましたが、すべてが完全に機能しました。残念ながら、そのデータベースをその場所に置くことはできません。次に、このデータベースを使用して、画像データ (機能した) に使用したのとまったく同じ手順を実行しました。

プロセスは次のとおりです。

私のサイトのルートで:

ファイルはクエリのために単純な PHP プログラムによって読み取られます。

残念ながら、ブラウザ コンソールに次のエラーが表示されます。

/var/log/apache2/error.log ファイルを検査すると、次のエラーが表示されます。