我是一个 Linux 人,因此当我尝试在 Windows 上做任何事情时,我非常迷茫。我正在尝试创建以下链接:
mklink /d C:\backup\data \\myth\backup\data
Run Code Online (Sandbox Code Playgroud)
但是我没有足够的权限来执行此操作。如何在 Windows 7 中获得足够的权限?
更新:
右键单击 C:\backup\data 并将经过身份验证的用户的权限更改为完全访问权限,重新启动机器并再次尝试该命令,但没有成功。有人有任何进一步的建议吗?
我试图mklink
在cmd
(我有 Windows 7 操作系统)中使用命令,我以管理员身份登录,但我得到:
您没有足够的权限来执行此操作。
我在 Vista 中使用了相同的命令,它工作正常。任何想法为什么它在 Windows 7 中不起作用?
我的主目录是 c:\Users\phi 作为用户 phi,我在 c:\Users\abc 创建了一个目录。我需要从 c:\Users\phi\hello 符号链接到 c:\Users\abc\hello。
我运行以下命令
mklink c:\Users\abc\hello c:\Users\phi\hello
但我收到访问被拒绝错误。用户 phi 是管理员,所以我在 c:\Users\abc 中写入文件没有问题。
为什么是这样?如何链接?
从具有管理员权限的命令提示符:
c:\>mklink /h c:\dirA c:\Users\Piotr\dirB
Access is denied.
Run Code Online (Sandbox Code Playgroud)
我在 Vista x64 上。使用/j
或/d
代替/h
作品。有什么问题?
有关的:
可能的重复:
NTFS 硬链接和目录连接有什么区别?
它们之间有什么区别?在例子中..
我的 SSD 上的空间非常低,而且 Windows 中似乎有一个 19GB 的文件夹突出 (%windir%\Installer) 并且无法安全删除(如此处所述:https : //serverfault.com/q/15746)。
现在,它mklink
提供了一个名为 Junction links 的简洁小东西 - 如果我在 cmd 提示符下启动,并将所有文件移动到另一个硬盘驱动器,然后运行以下命令:
mklink /J C:\Windows\Installer D:\Windows\Installer
Run Code Online (Sandbox Code Playgroud)
我会以某种方式弄乱我的 Windows,还是可以这样做?文件夹权限/属性在整个链接中是否保持不变?
我以前使用过硬链接,它的作用就像一个魅力,可以显着释放我的 SSD,但我从未在系统文件夹上尝试过(我不明白为什么它不起作用,但我不在如果我错了,我会重新安装整个窗户的心情)
当我运行时mklink /D "C:\Users\bwilliams\AppData\Roaming\Sublime Text 2" "C:\Users\bwilliams\Dropbox\Sublime Text"
,我收到此错误`您没有足够的权限来执行此操作。
为什么不?我是管理员,只想在我自己的 Users\bwilliams 目录中创建一个链接到我的 Users\bwilliams 目录中的另一个文件夹?我在这里做错了什么?
谢谢。
我计划安装一个 SSD/HDD 组合,其中 SSD 作为我的启动 (Windows 7 x64) 驱动器,以及一个旋转 HDD 作为存储驱动器。
我知道临时目录,甚至主配置文件在这里可能是不错的选择,我只是想知道任何明显的空间选择或多写情况。
我知道 Windows 晚于或等于 Vista 提供了mklink
shell 命令。我想从 Msys 终端使用它。知道怎么做吗?
当我mklink
在 msys 终端上输入时,它输出sh: mklink: command not found
. Msys 仅提供一个假ln
实用程序,它似乎与cp
.
我尝试编写一个 shell 脚本来打开一个 Windows shell 并mklink
在其中运行,但是当我的 shell 脚本尝试执行时cmd /C <instructions>
,msys 将 Windows shell 带到当前终端的前台并将其留在那里,而不运行指令。
mklink ×10
windows-7 ×6
windows ×3
junction ×2
command-line ×1
hard-drive ×1
hardlink ×1
msys ×1
ntfs ×1
privileges ×1
ssd ×1