問題タブ [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.
macos - sudo でも /usr/bin 内にシンボリックリンクを作成できない
/usr/bin フォルダー内のバイナリーをシンボリックリンクしようとすると、操作が許可されていませんというエラーが表示されます。
sudo でも、このエラーが発生します。
find - 親パスのない検索とソフト リンク
libclntsh.so.*
したがって、ディレクトリ内のファイルを検索する次のような検索コマンドがありますinstantclient
。
これは、例えば、
ディレクトリln
内で、コマンドを組み合わせて使用するにはどうすればよいですかinstantclient
ln -s libclntsh.so.11.1 libclntsh.so
find
exec
cd
ここで、私は入りたくないことを述べておく必要がありますinstantclient
。これは Alpine Linux 用です。
bash - ディレクトリ内のファイルをリンクするためのループ
対応するディレクトリのディレクトリを作成し、その中にいくつかのファイルをリンクするbashスクリプトを作成しようとしています。そのため、内部にディレクトリのリストがあり~/
、その中にファイルが呼び出されますLev1_AA, Lev1_AB, Lev1_AC
。
~/
私のスクリプトでは、対応するディレクトリにtest
ちなんで名付けられた多数のディレクトリを作成し、 これらのディレクトリ内のいくつかのファイルをリンクしたいという名前のディレクトリを作成します。Lev1_AA, Lev1_AB, Lev1_AC, ... ,Lev1_AR
~/
どうすればよいかわからないのは、ループを作成して、スクリプトがどのディレクトリがどの対応するディレクトリに属しているかを認識して、正しいファイルをリンクすることです。
makefile - makefile のシンボリック リンク
次のメイクファイルを検討してください。
この makefile は 2 つのシンボリック リンク (JNI_SRC_DIR
およびJNI_INC_DIR
) を作成JNI_DIR
し、それらの依存関係として を設定します。1 つのことを除いて、すべて問題ありません。2 回呼び出すmake dirs
と、リンクが作成され、次にそれらのフォルダー内にリンクが作成されます。これは、既に存在するフォルダーをシンボリックリンクするときの標準的な動作であることを知っていますが、エラーなしでそれを防ぐためのオプションフラグがln
わかりません(実行しますが、エラーがあります)。とにかく変更したいのは、ルールを 2 回実行することです。どうやらシンボリックリンクもたどっているようですが、シンボリックリンクがあるかどうかを確認したいだけです:ln
-n
make
3 つの呼び出しを含む出力例を次に示します。
シンボリックリンクが既に存在するため、2 回目は 3 回目として動作させたいと思います。
unix - フォルダの名前ではない名前をソフトリンクに付ける
この行:
作ります: /var/www/massive_folder
Massive_folder の機能は、リンクしたい場所にリンクされています。これはいい。
massive_folder
名前になりたいだけhtml
私が欲しい:/var/www/html
の内容でmassive_folder
git - シンボリック リンクを git リポジトリに配置してファイルを追加できますか?
シンボリック リンクを配置して、git リポジトリの外部にファイルをプッシュする方法はありますか。
たとえば、ファイルをプッシュして、git リポジトリに/root/my_file
シンボリック リンクを作成したいとします。my_symbolic_link