タグ付けされた質問 「hardlink」

ハードリンクは、ファイルシステム上のファイルまたはディレクトリに名前を関連付けるディレクトリエントリであり、事実上、ファイルシステム上の他の場所にあるエイリアスを作成します。



3
Windows 7で追加プログラムなしでハードリンクを作成する
ここでの私の目的は、Dropboxによってエミュールクレジットファイル(application.dat?)を同期することです。ただし、クレジットファイルはDropboxディレクトリ内にありません(デフォルト)。そこで、この目標を達成するためのハードリンクを作成します。 WindowsでPerlによるハードリンクを作成できることを知っています。(私はWindows XPでPerlを学びました。WindowsXPではハードリンクのみが有効です。)しかし、近い将来Perlを使用する予定はないので、新しいソフトウェアをインストールしてそれを行うのはやりすぎだと思われます。 何か案は?シンプルであるほど良い。



5
Windowsでハードリンクを見つけるにはどうすればよいですか?
mklinkを使用して、Windows 7ファイルシステムにいくつかのハードリンクを作成しました。少し前のことで、どこに、どのファイルを保存したのか、はっきりとは覚えていません。Explorerを使用すると、すべてのファイルが同じように見えます。コマンドラインを使用して「dir」と入力すると、すべて同じように見えます。 ハードリンクを見つける方法 または、特定のファイルがハードリンクであるかどうかを確認するにはどうすればよいですか?
33 windows  hardlink 

3
ファイルシステム上のすべてのハードリンクされたファイルを見つけるにはどうすればよいですか?
特定のファイルシステムですべてのハードリンクファイルを見つける必要があります。たとえば、ファイルのリストを取得します。各行には、リンクされたペアまたはトリプレットなどが含まれます。 私は多かれ少なかれそれを行う方法を理解しています。ファイルシステム上のすべてのファイル/ディレクトリに対して、iノードをキーとする辞書を作成する必要があります。そして「..」リンク、そして複数の名前を持つindodesはハードリンクです...しかし、多分既製のソリューションが存在するか、誰かがすでにそのようなスクリプトを書いていることを願っています。
21 linux  hardlink 


4
NTFSハードリンクを使用して完全/差分バックアップを結合する
短い:物理コピーの代わりにハードリンクを使用してディレクトリツリーを(ロボ)コピーすることは可能ですか? データファイルの毎日のバックアップを毎日独自のディレクトリに作成したい。現在、ほとんどのファイルは毎日変更されないため、バックアップを高速化し、ディスク容量を削減するという私の考えは、ハードリンクを使用して(day-1)のバックアップを(day)にコピーし、robocopyを使用してファイルを置き換えます昨日から変更されました。この方法では、フルバックアップをUSBドライブに1回コピーするだけで済みます。その後、変更をコピーするだけで、すべてのファイルを含むディレクトリを保持し、ハードリンクを使用して他のバックアップとファイルを共有できます。この方法で2つのフルバックアップを取得しましたが、1つ以上の差分のファイルスペースのみを使用し、バックアップファイルは特別なソフトウェアを必要とせずにアクセスできます。これは私にとって大きなプラスです。 これは可能ですか? ディレクトリツリー内のすべてのファイルのハードリンクコピーを作成するプログラムはありますか? 知らない落とし穴がありますか?
17 windows  ntfs  hardlink 

6
多くのハードリンクがあるNTFSディレクトリで使用されている実際のサイズを確認するにはどうすればよいですか?
Win7 NTFSボリュームでは、-link-destを正しくサポートするcwrsyncを使用して、「スナップショット」タイプのバックアップを作成しています。ので、私は持っています: z:\backups\2010-11-28\cygdrive\c\Users\... z:\backups\2010-12-02\cygdrive\c\Users\... 2010-12-02のコンテンツは、主に2010-11-28ディレクトリ内のファイルへのハードリンクですが、2010-12-02にのみ新しいファイルまたは変更されたファイルがいくつかあります。Linuxの場合、「du」ユーティリティは、各増分スナップショットによって取得された実際のサイズを教えてくれます。Windowsでは、explorerとcygwinの下のduはどちらもハードリンクにだまされており、2010-12-02が2010-11-28よりも少し多くのスペースを占有していることを示しています。 実際に使用されている正しいスペースを表示するWindowsユーティリティはありますか?

3
Windowsでディレクトリハードリンクを作成する方法は?
ディレクトリハードリンク(シンボリックリンクではありません)を作成しようとしていました。 私はこれを試しました:mklink /d /h newfolder currentfolderしかし、それはアクセスが拒否されたことを私に言っています。管理者としてバッチを実行しているため、アクセスが拒否される方法がわかりません。 ディレクトリハードリンクを作成する方法 == Windows Vista Home Premium SP2

3
2つの異なるドライブ上のWindows7ハードリンク
Cドライブに、Dドライブのファイルを指すハードリンクを作成しようとしています。管理者権限でターミナルを開き、次のことを試します。 C:\Users\sandro>mklink /H _vimrc D:\sandro-desktop\.vimrc 表示されるエラーは次のとおりです。システムはファイルを別のディスクドライブに移動できません。 ソフトリンクを試すと、何らかの理由でリンクの内容への変更がターゲットファイルに反映されないという問題が発生します。 ありがとうございました!


3
オリジナルの使用中にWindows NTFSハードリンク(mklink / h)を削除する方法
Windows NTFSファイルシステムでは、ファイルがあります(たとえば、orig.mp3)。このファイルを、このpathを介してorig.mp3、使用中の方法で(たとえば、VLCで再生して)開きます。 次に、ハードリンクを作成します(cmd /c mklink /h link.mp3 orig.mp3)。これにより、2つのNTFSパスがまったく同じファイルを指します。 最後にdel link.mp3、リンクされたファイルをもう一度削除しようとします(またはWindowsエクスプローラーで削除します)。 これはエラーで失敗します。「別のプロセスが使用しているため、プロセスはファイルにアクセスできません。」 どうして?さらに重要なことですが、どうすればこれを回避できますか(元のファイルが使用されているプロセスがないことを確認することは別として)?元のファイルが使用されなくなったときにリンクファイルが自動的に削除されるように、「遅延削除」を実行するようにWindowsに指示できますか?

4
別のNTFSディスクにコピーしてハードリンクを保持する
あるローカルNTFSディスクから別のローカルNTFSディスク(Windows 7以降)にディレクトリ構造をコピーし、このディレクトリ構造内に存在するハードリンクを保持する必要があります。 受け入れられる解決策は、コピーの前にハードリンクを(相対)シンボリックリンクに置き換えることですが、それが実行可能かどうかはわかりません。 ここでのオプションは何ですか?

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