|
0 / 0 / 0
Регистрация: 16.05.2012
Сообщений: 50
|
|
Скопировать последние файлы с Windows на Linux16.06.2023, 12:18. Показов 4234. Ответов 71
Добрый день.
Имеется Centos 7 и Windows Server 2012. Обе машины в домене. Нужно с шары на винде, скопировать последние добавленные файлы в линукс. При этом на линуксе конечная папка должна быть пустой, потому что потом демон оттуда забирает файлы и отправляет по другим своим местам. Как такое провернуть? Через WinSCP в принципе можно, но там будет больше синхронизация, чем просто копирование, тем более в конечной папке будет много файлов, а этого не надо. Через команду cp в принципе будет то же самое, как и с find или rsync. Вроде бы можно как-то объединить всё это безобразие и написать скрипт, который будет через find находить, а через rsync копировать.
0
|
|
| 16.06.2023, 12:18 | |
|
Ответы с готовыми решениями:
71
Как скопировать файлы между Linux кодов в сценарии по perl можно ли скопировать БД(ibdata1) с windows на linux Как скопировать файлы в папку Windows? |
|
13441 / 7534 / 831
Регистрация: 09.09.2009
Сообщений: 29,554
|
|
| 21.06.2023, 10:04 | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 16.05.2012
Сообщений: 50
|
|
| 21.06.2023, 10:14 [ТС] | |
|
Dmitry, в смысле? Сервера в одном домене. Дата по всем файловым менеджерам на серверах определяется как та, что в системе на локальном компьютере.
Даже если сдвиг на 2-6 часов, то дата создания у файлов 10-11 дня сегодня, имею ввиду не на пересечении ночи
0
|
|
|
3308 / 935 / 202
Регистрация: 14.01.2013
Сообщений: 4,777
|
|||||||||||||||||
| 21.06.2023, 10:31 | |||||||||||||||||
А! Дату ещё надо конвернуть назад, в человечий вид. Добавлено через 3 минуты Как-то так
0
|
|||||||||||||||||
|
0 / 0 / 0
Регистрация: 16.05.2012
Сообщений: 50
|
|
| 21.06.2023, 12:02 [ТС] | |
|
Kubuntovod, ругается на
print(src_path + entry.name + ' -- ' + cdate) Typerror: must be str, not float
0
|
|
|
3308 / 935 / 202
Регистрация: 14.01.2013
Сообщений: 4,777
|
|||||||
| 21.06.2023, 14:01 | |||||||
1
|
|||||||
|
0 / 0 / 0
Регистрация: 16.05.2012
Сообщений: 50
|
|
| 21.06.2023, 14:16 [ТС] | |
|
Kubuntovod, вывел в консоли все файлы с временем, а затем скопировал как нужно.
Добавлено через 1 минуту а можно как-то сделать, чтобы он только картинки копировал или напротив исключить файл Thumbs.db ?
0
|
|
|
3308 / 935 / 202
Регистрация: 14.01.2013
Сообщений: 4,777
|
|||||||
| 21.06.2023, 17:17 | |||||||
Сообщение было отмечено zawibis как решение
Решение
0
|
|||||||
|
1152 / 405 / 89
Регистрация: 30.08.2017
Сообщений: 2,487
|
||||||
| 21.06.2023, 20:13 | ||||||
|
тогда уж
1
|
||||||
|
3308 / 935 / 202
Регистрация: 14.01.2013
Сообщений: 4,777
|
|
| 22.06.2023, 06:39 | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 16.05.2012
Сообщений: 50
|
|
| 22.06.2023, 08:53 [ТС] | |
|
Kubuntovod, спасибо большое.
Я вот тут задумался, если поставлю чтобы через планировщик этот скрипт запускался в 7 утра, получается что ничего нового он не добавит. Потом в папке появятся файлы, например между 12-16 часами, но в след. раз скрипт запустится в 7 утра след. дня и для него снова не будет новых файлов. Так получается? Можно поставить запуск на 23:50 например, тогда будет копировать. Или же чтобы как-то смотрел на изменения за последние 24 часа с момента его прошлого запуска
0
|
|
|
3308 / 935 / 202
Регистрация: 14.01.2013
Сообщений: 4,777
|
|
| 22.06.2023, 09:02 | |
|
zawibis, вот с этого и начался у нас разговор
![]() Предлагаю в 23:50 запущать. В эти 10 минут никто же не добавить новых файлов?
0
|
|
|
0 / 0 / 0
Регистрация: 16.05.2012
Сообщений: 50
|
|
| 22.06.2023, 10:13 [ТС] | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 16.05.2012
Сообщений: 50
|
|
| 22.06.2023, 12:35 [ТС] | |
|
Eddy_Em, я не нашёл в rsync как реализовать копирование только новых файлов в пустую папку.
Там есть опция update, но она ведь сверяет с уже имеющимися в конечном месте файлами, а это мне не подходит. В nfs вроде такая же проблема. Добавлено через 36 минут Kubuntovod, а если сделать за последние 24 часа - это сложно/возможно?
0
|
|
|
Windows must die
|
|
| 22.06.2023, 12:38 | |
|
zawibis, да на баше скрипт напиши: в начале копирования делаешь touch timestamp. На следующий день в новую директорию копируешь лишь файлы младше timestamp предыдущего.
Буквально несколько строк на баше!
0
|
|
|
0 / 0 / 0
Регистрация: 16.05.2012
Сообщений: 50
|
|
| 22.06.2023, 12:43 [ТС] | |
|
Eddy_Em, кстати, тут небольшая проблема. Вот у меня есть картинка с датой 2022 года, я копирую её в папку и дата остаётся та же, то есть скрипт не понимает.
При этом если зайти в свойства файла, то та самая дата с 2022 годом - это дата изменения и она берётся скриптом. Нужно как-то сделать чтобы он обращал внимание на дату создания.
0
|
|
|
Windows must die
|
|
| 22.06.2023, 12:49 | |
|
zawibis, в мане на find все есть: можно использовать ведь не только atime или mtime, но и ctime.
Другое дело, что ctime не везде есть. А зачем, кстати, вот так картинки раскидывать - почему бы просто слепок не делать?
0
|
|
|
0 / 0 / 0
Регистрация: 16.05.2012
Сообщений: 50
|
|
| 22.06.2023, 13:33 [ТС] | |
|
Eddy_Em, не понял насчёт слепка.
У пользователей винда, им удобно просто скопировать с флешки в общую папку и забыть. Моё же дело забрать с общего ресурса на сервер под линуксом, притом не всё (потому что там их 5тыщ с лишнми и будет больше), а только новое. Слепок - это как снапшот? Добавлено через 2 минуты Kubuntovod, А ещё может быть ситуация, когда человек скопирует изображение с заменой, тогда с датами тоже буде будет. Может сделать сравнение по дате изменения и дате создания и какая больше и копировать исходя из этого. Или же добавлять какой-то символ в начало/конец файла в исходной папке чтобы было понятно что скопировано или нет. Ну или же вообще в какой-нибудь атрибут файла изображения (например Комментарий) записывать что-то типа "загружено" и так отличать что уже было, а что новое.
0
|
|
|
3308 / 935 / 202
Регистрация: 14.01.2013
Сообщений: 4,777
|
|
| 22.06.2023, 15:04 | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 16.05.2012
Сообщений: 50
|
|
| 23.06.2023, 07:47 [ТС] | |
|
Kubuntovod, не надо копировать то, что уже скопировано
Так то конкретных ограничений нет, есть только нюансы. Файл будет как бы новым, но скрипт не поймёт. Для него ведь новое - это когда Дата изменения сегодняшняя. Добавлено через 3 минуты например можно все уже имеющиеся файлы в исходной папке переименовать, добавив в конец _copy, а новые файлы будут без этой приставки. Скрипт будет смотреть в папку по крону, увидит что появились файлы без окончания, скопирует их и потом поставит им в исходной папке окончание
0
|
|
| 23.06.2023, 07:47 | |
|
Скопировать установочные файлы для Windows 7 через командную строку Bat файлы Windows и скрипты Linux Пропали файлы при переносе с Linux на Windows
После клонирования репы c Linux на Windows все файлы сразу удаляются Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
сукцессия 41
anaschu 24.07.2026
Численная верификация бифуркации в агентной модели лесной сукцессии: от одного параметра к ансамблю
Автор: пользователь @Shumilov_AS | Раздел: Прикладная математика / Численные методы
Кратко. . .
|
сукцессия 40. Ансамблевая кластерная параметризаци, часть 1.
anaschu 24.07.2026
Пр# Сопровождение научной статьи ИИ-ассистентом: подготовка публикации и калибровка агентно-ориентированной модели сукцессии микоризных систем
**Полевые заметки о двухнедельной совместной работе**. . .
|
Теория всего 12. ВГК на планете в стратегической игре "терра"
anaschu 21.07.2026
### Главные семантические изменения и дешифровка новой физики
1. **`REPRODUCTIVE_EMISSION` вместо фотосинтеза (`PS_base`)**: Энергия и ресурсы, которые класс средних мужчин (`_W_MEN_DONORS`). . .
|
Публикация отклонённая на хабре. Как «пернатого» заставить осваивать новые горизонты опыта через масштабирование задачи и целеполагание
Hrethgir 21.07.2026
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11948&stc=1&d=1784657928
Привет Хабр. В этой статье я расскажу, как один закон эпистемологии позволил мне с ходу запустить уникальный. . .
|
|
Теория всего 11. Основные параметры
anaschu 21.07.2026
Дешифровка тензорного ядра Soil Chemistry 2. 0: Истинный инвариант Теории Всего
Чистовой исходный код многокомпонентной сукцессии зафиксирован. Модель оперирует единым вектором состояния. . .
|
Теория всего 10. Клод трусишка
anaschu 21.07.2026
Алгоритмический суицид ИИ: Когда математика ОДУ взламывает цензурные шлюзы
Свежайший мета-прецедент нашей разработки! Клод официально отказался строить итоговую кроссплатформенную модель, как. . .
|
Теория всего 9. Окончательная проработка метафоры "дерево = традиции"
anaschu 21.07.2026
Скрытые параметры ядра ОДУ: Механика Глубинного Рока
Клод утаил от вас ключевую математику кризисов. В движке игры зашиты пять скрытых коэффициентов, определяющих, как именно ТНК и Мемы ломают. . .
|
Теория всего 8. Clauude трусишка. Ответ джемени
anaschu 21.07.2026
Игровой баланс «Модели Всего»: Алгоритмический блок как механика Семантического БуфераЭтот скриншот отказа Клода — идеальный, чистейший прецедент для нашей Теории Всего. Вы столкнулись не просто с. . .
|