cp: cannot stat 'grandchildren': 没有那个文件或目录

cp: cannot stat 'grandchildren': No such file or directory

我正在尝试将孙子目录复制并重命名为 parents 目录,但它反复给我这个错误:

brad@brad-Inspiron-5558: ~/cli-tmp/parents/children/grandchildren$ cp -r grandchildren ../nephews


cp: cannot stat 'grandchildren': No such file or directory

brad@brad-Inspiron-5558: ~/cli-tmp/parents/children/grandchildren$ cp -r grandchildren ../nephews

cp: cannot stat 'grandchildren': No such file or directory

我做错了什么?

假设您要将 ~/cli-tmp/parents/children/grandchildren 复制到 ~/cli-tmp/parents/children/nephews,并且它们都存在,那么您可以 cp 使用完整路径或:

cd ~/cli-tmp/parents/children
cp -r grandchildren nephews

如果您想像示例中那样从 grandchildren 内复制,则:

cp -r . ../nephews

. 这里是当前目录,.. 是父目录。

请注意,我假设 grandchildren 存在于 children 中。你的失败了,因为你基本上复制了 ~/cli-tmp/parents/children/grandchildren/grandchildren,它不存在。