请教,使用 linux ln -s 命令创建的软链接为什么经常被自动删除

发布网友 发布时间:2022-04-23 18:01

我来回答

5个回答

热心网友 时间:2022-05-14 04:34

展开1全部可以的
ln(link)
功能说明:连接文件或目录。

语  法:ln [-bdfinsv][-S <字尾备份字符串>][-V <备份方式>][--help][--version][源文件或目录][目标文件或目录] 或 ln [-bdfinsv][-S <字尾备份字符串>][-V <备份方式>][--help][--version][源文件或目录...][目的目录]

补充说明:ln指令用在连接文件或目录,如同时指定两个以上的文件或目录,且最后的目的地是一个已经存在的目录,则会把前面指定的所有文件或目录复制到该目录中。若同时指定多个文件或目录,且最后的目的地并非是一个已存在的目录,则会出现错误信息。

参  数:
 -b或--backup  删除,覆盖目标文件之前的备份。
 -d或-F或--directory  建立目录的硬连接。
 -f或--force  强行建立文件或目录的连接,不论文件或目录是否存在。
 -i或--interactive  覆盖既有文件之前先询问用户。
 -n或--no-dereference  把符号连接的目的目录视为一般文件。
 -s或--symbolic  对源文件建立符号连接,而非硬连接。
 -S<字尾备份字符串>或--suffix=<字尾备份字符串>  用"-b"参数备份目标文件后,备份文件的字尾会被加上一个备份字符串,预设的字尾备份字符串是符号"~",您可通过"-S"参数来改变它。
 -v或--verbose  显示指令执行过程。
 -V<备份方式>或--version-control=<备份方式>  用"-b"参数备份目标文件后,备份文件的字尾会被加上一个备份字符串,这个字符串不仅可用"-S"参数变更,当使用"-V"参数<备份方式>指定不同备份方式时,也会产生不同字尾的备份字符串。
 --help  在线帮助。
 --version  显示版本信息。
范例 :
  将档案 yy 产生一个 symbolic link : zz
  ln -s yy zz
  将档案 yy 产生一个 hard link : zz
  ln yy xx
另外,站长团上有产品团购,便宜有保证

热心网友 时间:2022-05-14 05:52

路径问题!比如:

[llx@localhost ~]$ ln -s ./h.sh /home/lly/h_link.sh 这个就不对
[llx@localhost ~]$ ln -s /home/llx/ /home/lly/new_link.sh 而是要这样用,看懂了吗?绝对路径

热心网友 时间:2022-05-14 07:27

不行试试 ln -sn A B

热心网友 时间:2022-05-14 09:18

没遇到过。
1、什么Linux系统
2、A是系统文件还是别的,放在什么位置
3、B放在什么目录

热心网友 时间:2022-05-14 11:26

没出现过这种情况,但可以查一下系统日志

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com