hardlink

无法通过链接运行程序吗?
hardlink

无法通过链接运行程序吗?

我正在使用一台 Windows 8.1 机器,除了 Get Windows X 恶意软件外,已完全修补。我已在 安装了 Android 的 SDK C:\android-sdk,但它不在路径上。我试图避免将 2 个 SDK 目录和 1 个 NDK 目录放在路径上,因为它包含许多额外的二进制文件。 我可以导航到C:\android-sdk\platform-tools然后执行adb.exe。 我可以创建一个快捷方式到adb.execalledadb.exe.lnk并将其放在 中C:\Windows。快捷方式包括开始于,因此 使用的 DLLadb.exe位于...

Admin

是否可以在不初始化数据的情况下创建一个文件并建立到它的硬链接?
hardlink

是否可以在不初始化数据的情况下创建一个文件并建立到它的硬链接?

我想创建一个 2GB 的文件,但我不在乎它的内容。我目前使用dd,/dev/zero但这相当慢。 是否可以创建一个文件并建立到它的硬链接,而无需初始化该文件的内容(它可能包含之前位于 HDD 上该位置的垃圾数据)? 注:我真的很想分配存储。我不想要稀疏文件。 ...

Admin

在功能有限的 Linux(NAS 盒)中,如何查找重复文件,然后删除重复文件并将硬链接替换为一个文件?
hardlink

在功能有限的 Linux(NAS 盒)中,如何查找重复文件,然后删除重复文件并将硬链接替换为一个文件?

我有一个运行某个 Linux 版本的 NAS 盒,我用它来备份所有内容。 基本上可以肯定有些文件是完全相同的重复文件。 既然如此,我想做的是: 识别重复文件,其中“重复”= 相同的 SHA256 校验和。(相同的 SHA512 也可以接受,但可能需要更长时间。您建议哪种?) 允许其中一个副本作为“主”副本,删除所有其他副本,并将硬链接替换为剩余副本。这应该会在 NAS 卷上释放大量空间。 请注意,找到的第一个文件是“主”文件的不错选择,所有其他文件都可以删除并硬链接到它。权限和所有权不是问题,因为只有一个用户,而且(不要在这里讨厌我),无论如何,权限都是...

Admin

无需复制即可从影子副本恢复大文件
hardlink

无需复制即可从影子副本恢复大文件

我有一个带有影子副本的卷。影子副本包含一个非常大的文件(假设为 100 GB)。影子副本与其所影子的卷位于同一磁盘上。“原始”文件已被删除。我想从影子副本中恢复它。我可以使用以下命令安装影子副本 mklink /d __Shadow \\?\GLOBALROOT\Device\HarddiskVolumeShadowCopy69\ 然后只需从卷影副本中复制文件,但速度会很慢,并且会使使用的空间加倍(会有两个单独的文件副本)。 我尝试使用mklink /H创建该文件的硬链接,但它不起作用(它检查该文件是否在同一个“卷”中。我有意大利版的 Windows。翻...

Admin

ln:无法创建硬链接|没有这样的文件或目录-即使文件存在
hardlink

ln:无法创建硬链接|没有这样的文件或目录-即使文件存在

使用在 Proxmox 上运行的 Samba 共享(版本 4.17.12-Debian)运行 Ubuntu 22.04.3 LTS。 命令:ln "/mnt/drive/downloads/movie.mkv" "/mnt/drive/movies/movie/movie.mkv" 错误:ln: failed to create hard link '/mnt/drive/downloads/movie.mkv' => '/mnt/drive/movies/movie/movie.mkv': No such file or directory 有效的方...

Admin

当我重新运行 STATA 脚本时,硬链接未更新
hardlink

当我重新运行 STATA 脚本时,硬链接未更新

我已经在一个 STATA 脚本的输出文件和下一个脚本的输入文件之间创建了硬链接和符号链接。我希望当我运行第一个脚本并且输出文件更新时,目标文件也会按预期使用硬链接进行更新。但是,目标文件从不更新。我最初将文件夹放在 dropbox 下,我认为这可能是问题所在,因此我将它们移动到本地系统,但这并没有帮助。我读到过,某些程序可能会通过删除旧版本并保存新版本来保存文件更新,这可能会破坏链接。我不确定 STATA 是否也是如此。有人知道如何让符号链接工作吗?这是我为创建硬链接而运行的命令 C:\Users\[File Path]\Tasks_EMOP>mkli...

Admin

链接共享驱动器中的文件夹
hardlink

链接共享驱动器中的文件夹

我是一名新系统管理员,有用户询问是否可以优化这个过程: 他在 A 部门工作,并按照以下结构创建文档: \服务器\部门_a\projectx\文档 每次他创建文档时,他都必须手动将其复制并粘贴到: \服务器\部门_b\项目_x\文档 这样 B 部门的人员就可以获取文档并发送给客户。 有什么办法可以让他每次创建文件时都\\server\department_a\projectx\documentation自动复制到\\server\department_b\project_x\documentation? 我尝试使用 mklink 命令创建软链接,但似乎...

Admin

弹性文件或目录链接或自动链接更新?
hardlink

弹性文件或目录链接或自动链接更新?

是否存在可以动态/弹性地应对目标变化的文件或目录链接方法? 我的意思是,如果我创建一个链接,mklink /d test c:\test我可以在之后更改链接名称,但不能重命名/移动目标目录,否则连接将中断并且必须更换链接。 这在稳定的目录树结构中可能是可以接受的,但是这个结构处于不断变化的状态,需要某种自动化。 ...

Admin

有没有办法将对 NTFS 硬链接文件的更改写入新文件?
hardlink

有没有办法将对 NTFS 硬链接文件的更改写入新文件?

单个 NTFS 文件可以“硬链接”到多个目录条目;所有目录条目(例如 A、B、C)都指向相同的数据。如果对这个单个文件(例如 A)进行了更改,则所有条目(A、B、C)现在都引用相同的已更改数据。但是如果您不想更改 B 的数据怎么办?有没有办法让 Windows 将更改的 A 数据写入新文件,而让 B 引用相同的未更改数据?例如,可以自动将更改的 A 数据写入新文件;或者可以警告用户,让他们选择是否将其他目录条目(B、C 等)链接到新数据。我确实看到,如果您将 B 设为只读,那么您就无法写入 A,并且您必须将对 A 的更改保存为新名称。但我更希望更改自动写入新...

Admin

如何使用 Powershell 在目标目录中创建指向源目录中每个文件的硬链接?
hardlink

如何使用 Powershell 在目标目录中创建指向源目录中每个文件的硬链接?

我尝试使用带有 -ItemType Hardlink 的 New-Item cmdlet,但未能成功获取正确的参数(无论是 -Name、-Path、-Value 还是 -Target)。我尝试使用 gci 将源文件传输到 New-Item,但也没有成功。我知道我可以使用 mklink 或其他实用程序,但我想知道如何在 Powershell 中完成此操作。 ...

Admin

/var/mail/root 和 /var/spool/mail/root 是否为同一个 inode 的硬链接?
hardlink

/var/mail/root 和 /var/spool/mail/root 是否为同一个 inode 的硬链接?

刚刚发现这一点: # diff /var/mail/root /var/spool/mail/root # (nothing) # ls -i /var/mail/root /var/spool/mail/root 1284 /var/mail/root 1284 /var/spool/mail/root 相同的内容,相同的 1284 inode 编号,因此它们是同一个文件的两个硬链接,对吗? 但: # ls -l /var/mail/root /var/spool/mail/root -rw------- 1 root mail 63743972 No...

Admin

使用键盘快捷键将剪贴板上文件的硬链接粘贴到焦点文件夹中
hardlink

使用键盘快捷键将剪贴板上文件的硬链接粘贴到焦点文件夹中

我想将文件复制到剪贴板,然后在 Windows 文件资源管理器中突出显示所需的目标文件夹,然后按键盘快捷键将该文件的硬链接粘贴到该目标文件夹中。(理想情况下,我希望能够通过一次按键将多个剪贴板文件的多个硬链接粘贴到多个文件夹目标。)有办法做到这一点吗? ...

Admin

Windows 命令行批处理脚本从不同的源文件获取数据
hardlink

Windows 命令行批处理脚本从不同的源文件获取数据

我正在尝试编写一个脚本,该脚本将从多个源文件中获取数据。我想创建从 filename1 引用 filename2 的硬链接。这意味着脚本将从 filename1 中获取第一行(文件路径),并使用 filename2 中第一行的名称和路径创建一个硬链接,然后从 filename1 的第二行到 filename2 的第二行,等等。可以这样做吗?提前感谢您的帮助。 我尝试了 2 for /f 命令,但它并没有满足我的需要。 for /F "tokens=*" %%A in (myfile.txt) do for /F "tokens=*" %%B in (myfi...

Admin

执行 dir /al 时 [...] 对于重新解析点目标意味着什么
hardlink

执行 dir /al 时 [...] 对于重新解析点目标意味着什么

当我执行dir \al(属性:重新解析点)时,我得到了一个列出重新解析点的结果。以下输出很容易理解Date Modified,其中列为Time Modified、Dir Type(如果是文件则为空)、File Size以字节为单位(如果是目录则为空)和Reparse Point Link [Reparse Point Target] X:\Desktop\*** 目录 2013/10/17 10:07 <JUNCTION> 应用程序数据 [C:\Users\***\AppData\Roaming] 然而以下结果显示[Reparse Point...

Admin

如何在 Windows 中创建目录硬链接?
hardlink

如何在 Windows 中创建目录硬链接?

我正在尝试创建一个目录硬链接(不是符号链接)。 我试过了,mklink /d /h newfolder currentfolder但它告诉我访问被拒绝。我不明白为什么访问被拒绝,因为我以管理员身份运行批处理。 我们如何创建目录硬链接? == Windows Vista 家庭高级版 SP2 ...

Admin