创建新链接以访问所有文件和文件夹

创建新链接以访问所有文件和文件夹

我被困在为新链接创建 shell 脚本之类的事情

link linkPathName orginalPathName

我想在新链接和原始路径之间创建链接;但是,两者可以一起访问。例如,如果 orignialPathName 是一个目录,它还会创建一个链接来访问新链接的所有文件和文件夹

答案1

使用的正确命令是:

ln -s orginalPathName linkPathName

要查看目录的内容,请使用以下命令:

ls linkPathName/

对于非目录,请使用如下命令:

cat linkPathName

答案2

请记住,有两种类型的链接:

  • 符号(软)链接。它只是对系统范围内的文件或目录的引用(更多的
    创建它使用

    ln -s /path/to/original/file /path/to/link

  • 硬链接。它是文件系统中的一个新条目,仅引用一个文件系统内的同一文件(使用 dir 不起作用)(更多的
    创建它使用

    ln /path/to/original/file /path/to/link

您可以在维基百科中找到每种类型的差异和优点。

相关内容