Я хочу скопировать список файлов в один каталог, но сделать целевой каталог первым именем файла в команде, как я могу сделать это с помощью команды linux.

2 ответа2

2
dir=$(basename /usr/abc)
for file in a b c d e f
do
  mv $file /usr/abc/${dir}${file}
done
1

man cp дает вам опцию -t:

cp -t dir a b c d e f

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .