Попытка написать сценарий загрузки файла в Ubuntu с сетевого сервера SMB (Windows-esque).
У меня есть следующее дерево папок:
Эти файлы имеют разные даты изменения.
Я хочу скачать последний файл с помощью smbclient, get
требуется имя файла, которое я не знаю, каково последнее имя файла (оно не обязательно будет в числовом порядке).
Как получить последний созданный файл с помощью smbclient? Есть ли конкретная маска в mget
сделать это?
Я также надеюсь сделать это без какого-либо взаимодействия с пользователем (часть сценария оболочки).
Подключите общий ресурс к некоторому каталогу, затем используйте ls -1t
для вывода списка файлов, отсортированных по времени модификации.
ls -1t /mnt/file*.tar.gz | head -n 1