我对我的 Mac 执行了以下操作,目的是复制该/etc
内容 /tmp
来尝试一些操作:
$cd /tmp
$cp -a /etc .
$cd etc
-bash: cd: etc: No such file or directory
$ls -all etc
lrwxr-xr-x@ 1 jim jim 11 Dec 18 17:44 etc -> private/etc
发生了什么?我不明白。这是什么etc -> private/etc
?为什么etc
不是目录/tmp
?
答案1
在mac中,/etc似乎只是一个指向/private/etc的符号链接。您只复制了链接而不是目录。
您可以通过复制链接指向的目录或-H
指定cp
.