“每天一命令之ln”的版本间的差异

来自linux中国网wiki
跳到导航 跳到搜索
 
(未显示同一用户的2个中间版本)
第12行: 第12行:
 
cd /home/evan
 
cd /home/evan
 
ln -s /data/logs  logs
 
ln -s /data/logs  logs
 +
 +
 +
 +
 +
日常使用 有时要注意的 坑 ,上次php就是这样吧 
 +
 +
ln -s  ~/data/evanhome/lx/jkjobs/ ~/jenkinsjobs
 +
 +
 +
ln -s  jkjobs/ ~/jenkinsjobs #注意 这样是不行的 前面要有真的路径
 +
  
 
</pre>
 
</pre>
 +
 +
 +
==OPTION==
 +
 +
-s或——symbolic:对源文件建立符号连接,而非硬连接;
 +
-s, --symbolic              make symbolic links instead of hard links
 +
 +
 +
-f或——force:强行建立文件或目录的连接,不论文件或目录是否存在;
 +
 +
-n或--no-dereference:把符号连接的目的目录视为一般文件;
 +
 +
-i或——interactive:覆盖既有文件之前先询问用户;
 +
 +
  
 
https://man.linuxde.net/ln
 
https://man.linuxde.net/ln
 +
 +
 +
http://c.biancheng.net/linux/ln.html
 +
 +
http://c.biancheng.net/linux/ln.html
  
  
  
 
[[category:ops]]
 
[[category:ops]]

2020年9月16日 (三) 09:04的最新版本

 ln命令用来为文件创件连接,连接类型分为硬连接和符号连接两种,默认的连接类型是硬连接。如果要创建符号连接必须使用"-s"选项。

注意:符号链接文件不是一个独立的文件,它的许多属性依赖于源文件,所以给符号链接文件设置存取权限是没有意义的。


eg 

mkdir /data/logs; chown -R evan.evan /data/logs

su - evan
cd /home/evan
ln -s /data/logs   logs




日常使用 有时要注意的 坑 ,上次php就是这样吧  

ln -s  ~/data/evanhome/lx/jkjobs/ ~/jenkinsjobs


ln -s  jkjobs/ ~/jenkinsjobs #注意 这样是不行的 前面要有真的路径 



OPTION

-s或——symbolic:对源文件建立符号连接,而非硬连接;
-s, --symbolic              make symbolic links instead of hard links


-f或——force:强行建立文件或目录的连接,不论文件或目录是否存在;
-n或--no-dereference:把符号连接的目的目录视为一般文件;
-i或——interactive:覆盖既有文件之前先询问用户;


https://man.linuxde.net/ln


http://c.biancheng.net/linux/ln.html

http://c.biancheng.net/linux/ln.html