我正在尝试使用 mount 命令进行olddir
访问newdir
:
mount olddir newdir
Run Code Online (Sandbox Code Playgroud)
为什么会出现以下错误?
mount: olddir 不是块设备
Ign*_*ams 33
在 Linux 上可以执行绑定挂载,它将现有目录拼接到新的挂载点。
mount --bind <olddir> <mountpoint>
Run Code Online (Sandbox Code Playgroud)
Solaris 支持另一种语法:
mount -F lofs <olddir> <mountpoint>
Run Code Online (Sandbox Code Playgroud)
*BSD 使用mount_null
(尽管它不随 OS X 一起提供)。
mount_null <olddir> <mountpoint>
Run Code Online (Sandbox Code Playgroud)
Kyl*_*nes 18
mount 将包含文件系统的块存储设备附加到目录,这不是您要尝试执行的操作,因此会出现错误消息。您想要的是创建从新目录名称到旧现有名称的链接。为此,您必须使用该ln
命令来创建符号链接。
ln -s olddir newdir
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
133270 次 |
最近记录: |