我用乌班图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
(必须从备份中获取)。