返回 samba 文件服务器上的文件

返回 samba 文件服务器上的文件

我用乌班图14.04 x64 位服务器作为 Samba 文件服务器。

我执行了:

find /home/samba/* -type f -mtime -11 -exec mv /home/samba/milan {} \;

我想复制文件,不动

如何将所有文件恢复到原来所在的位置。

答案1

该命令将匹配/home/samba.从 will 返回的列表中的第一个find已被 的内容替换/home/samba/milan。传递到的其余文件-exec mv ...将给出mv: no such file or directory错误。 (这是因为第一个-exec mv移动/home/samba/milan到第一个匹配的文件,因此后续的文件将出现错误)。

实际上,您只需恢复从返回的文件

find /home/samba/* -type f -mtime -11 | head -1

(必须从备份中获取)。

相关内容