复制文件:不是目录

复制文件:不是目录

我有一个 NAS 挂载点,我可以将文件复制到这里,
但无法复制类似这样的文件

cp /home2/user/WRF/WRFV3/run/*_2 . -v
`/home2/user/WRF/WRFV3/run/wrfout_d04_2007-11-21_00:00:00_2' -> `./wrfout_d04_2007-11-21_00:00:00_2'
cp: cannot create regular file `./wrfout_d04_2007-11-21_00:00:00_2': Not a directory

我收到这个错误。

编辑

当我尝试创建一个名称中包含的文件时:,出现错误

$ date >> file\:file
-bash: file:file: Not a directory

但是这个命令在我家有效

答案1

如果您的 NAS 服务器正在运行 samba/smb/cifs,那么它可能会反对文件名中使用冒号 (:)(取决于 mapchars 的设置)。

答案2

当您尝试复制符号链接时收到错误。

您还想复制符号链接吗?

如果答案是肯定的,请使用标志“-d”

-d, --no-dereference 将符号链接复制为符号链接而不是复制它们指向的文件,并在副本中保留源文件之间的硬链接关系。

相关内容