Цель, которую нужно достичь: возможность скопировать самый последний файл со строкой «_NEW» в имени файла в папку в другом каталоге пользователя на том же сервере.
Мне удалось получить самый последний файл, указанный в каталоге user1:
ls -rt /Users/user1/folder1/*_NEW* | tail -1
Однако при попытке скопировать файл из одного каталога в другой не удается.
cp ls -rt /Users/user1/folder1/*_NEW* | tail -1 /users/user2/folder2/
Я получаю это, когда запускаю команду копирования:
usage: cp [-R [-H | -L | -P]] [-fi | -n] [-apvXc] source_file target_file
cp [-R [-H | -L | -P]] [-fi | -n] [-apvXc] source_file ... target_directory
Кроме того, эта строка работает, но копирует все файлы, содержащие '_NEW' в имени файла, из user1 / folder1:
cp ls -rt /Users/user1/folder1/*_NEW* /users/user2/folder2/