‘-s’
‘--symbolic-link’
Make symbolic links instead of copies of non-directories. All
source file names must be absolute (starting with ‘/’) unless the
destination files are in the current directory. This option merely
results in an error message on systems that do not support symbolic
links.
在文件上执行时,这两个命令是相同的,尽管
cp用于创建符号链接可能不是很自记录。
但是当在文件夹上执行时,cp需要调用 as
cp -sr并且将在文件上工作,而不是在文件夹上,这会为每个文件创建一个符号链接。
从输出
info cp
:在文件上执行时,这两个命令是相同的,尽管
cp
用于创建符号链接可能不是很自记录。但是当在文件夹上执行时,
cp
需要调用 ascp -sr
并且将在文件上工作,而不是在文件夹上,这会为每个文件创建一个符号链接。而
ln -s
只会链接文件夹并且只会生成一个符号链接。所以在对文件夹进行操作的情况下,
ln -s
效率会高很多。对于文件,两者在效率和结果方面是相同的。