У меня была эта команда в windows:
exec('copy /V "'.$file.'" "'.$dest.'"');
где $ file - УДАЛЕННЫЙ файл на диске Windows в форме:
\\server\dr1$\folder\file
\\server\dr2$\folder\file
\\server\dr0$\folder\file
\\server\dr1$\folder\file2
\\server\dr1$\folder\file1
и так далее. И назначение это локальный файл на сервере. Обратите внимание, что диски меняются все время, и что они не известны заранее (они приходят из результата БД). В Windows все хорошо, выполненная команда будет выглядеть примерно так (/ V для проверки правильности копирования файла):
copy /V \\server\dr1$\folder\file c:\users\test\file
однако, я не знаю, как запустить это в Linux, когда я пытаюсь
cp \\server\dr1$\folder\file /home/test/file
Я получаю:
cp: cannot stat '\\server\dr1$\folder\file': No such file or directory.
Спасибо
Nano.