Ubuntu cp如何复制符号连接文件

想把apache2目录中的配置信息copy到虚拟的共享磁盘上,但是copy的时候出现如下错误:

cp -r /etc/apache2 apache2

cp: cannot create symbolic link `apache2/apache2/mods-enabled/setenvif.load’: Read-only file system
cp: cannot create symbolic link `apache2/apache2/mods-enabled/authz_groupfile.load’: Read-only file
system

意思是说,无法在制度的文件系统上创建符号链接的文件。

看了一下cp的帮助, cp –help

有个大写的L选项,可以从链接知道找到原始文件,果然,加上-L参数后,就没有错误了。

-L, –dereference            always follow symbolic links in SOURCE

正确命令:

cp -r -L /etc/apache2 apache2

 Posted by ian at 00:38

你可能感兴趣的:(Linux)