問題タブ [symlink]
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.
vim - シンボリックリンクがあるときにVIMで論理パスを取得する
私は次の設定をしています:
もしそうならcd /1/3
、そしてpwd
、私は得る/1/3
。を使用するpwd -P
と、 を取得/1/2/3
したりpwd -L
、強制したりできます/1/3
。
VIM で、 を取得する方法を探してい/1/3
ます。
でファイルを開き、 の/1/3/foo.txt
ようなものを使用するとfnamemodify(bufname(winbufnr(0)), ':p:h')
、 が返されます/1/2/3
。
提供するのと同じディレクトリを提供するようにどのように指示できpwd
ますか?
solaris - Solaris でシンボリックリンクを別のフォルダに移動/コピーするにはどうすればよいですか?
cp -R -P
" " コマンドを使用してシンボリック リンクを別の名前の別のフォルダにコピーしようとすると、それが指しているディレクトリ/ファイル全体がコピーされるというのは、Solaris でのみ見られる奇妙な動作です。
例えば:
apache2 - mod_perl を使用する Apache2 は、シンボリック リンクをたどりません。どうすればこれを修正できますか?
mod_perl/apache
シンボリックリンクをたどることができないようです。
httpd.conf
私は持っています:
/var/www/cgi-bin/Test1
が含まれるディレクトリの場合Test.pm
、機能します。Test.pm
( )を含むディレクトリへのシンボリック リンクである場合、/var/www/cgi-bin/test1/
失敗します。
権限を確認しましたが、問題ないようです。
助けてくれてありがとう。
linux - それが指しているリンクのパスを取得しますか?
それが指しているリンクの絶対パスを取得することは可能ですか? 簡単なシステムコマンドはありますか?
次のすべての OS が必要 HP-UX 11i、1123u、1123i AIX 5.2 および 5.3 Suse Linux 10 Solaris 10
symlink - Ubuntuでフォルダー/ファイルの再帰的なシンボリックリンクを作成するにはどうすればよいですか?
私のフォルダ構造
UNIXフォルダーへのシンボリックリンクを作成できませんでした
/Dropbox/myFriend/Unix/Find/.todo にある .todo ファイルを削除しました。/I/Unix/Find にある .todo ファイルも削除されていることに気付きました。
私の友人が私のファイルを見ることができるが、私のコンピューターで私のファイルを削除できないようなシンボリックリンクを作成するにはどうすればよいですか?
[編集]
最初の問題は解決されました。再帰的なシンボリック リンクを作成できます。
ただし、Dropbox でシンボリック リンクを使用している場合、友人が自分のコンピューターのファイルも削除できないようにする方法は見つかりませんでした。
unix - 絶対パスへのリンク
リンクが現在のディレクトリからではなく、常に絶対パスを指すようにすることは良い習慣ですか?
私はこれを参照して話しています-ソフトウェアを維持する必要があり、以前のバージョンはすべて常に最新バージョンを指す必要があります。
windows - Windowsのシンボリックリンク
私は画像の巨大なデータベースを使用しています。このデータベースは、イメージデータベースを使用して新しいテストを作成するたびに複製されます。そのため、Linuxでは、共通のデータベースセットへのリンクファイルを使用します。
今、私はWindowsを使用していますが、Windowsでファイルまたは同等のファイルへのLinuxリンクを使用する方法はありますか。または、相対ファイルパスを使用することが唯一の方法ですか?
windows - fsutil ハードリンクが機能しませんか?
Windows でハード リンクを作成する方法を探していたところ、次のページを見つけました: http://technet.microsoft.com/en-us/library/cc788097.aspx
試してみるために、次の内容の 100 行を含むファイル (1.txt) を C: ドライブのルートに作成しました。
C:\1.txt (2.598 バイト):
次に、コマンド プロンプトを開き、次のように入力しました。
成功、2.txt が作成されましたが、サイズを確認すると、正確に 2.598 バイトであり、いくつかの奇妙な動作にも気付きました (ハード リンクに関する私の理解に関する限り):
- 2.txt (ハード リンク ファイル) を削除すると、1.txt は削除されず、その逆も同様です。
- 1.txt (元のファイル) を削除した後に 2.txt を開くと、内容は同じままです。
fsutil hardlink create コマンドは copy コマンドとどう違うのですか? また、Windows で真のハード リンクを作成するにはどうすればよいですか?
Windows XP SP 3 を使用しており、ファイル システムは NTFS です。