Перемещение файлов из одного подкаталога в другой II

Мой каталог выглядит так:

/Users/dave/Desktop/test/untitled_folder_0001/vol_0000
/Users/dave/Desktop/test/untitled_folder_0001/rs

/Users/dave/Desktop/test/untitled_folder_0001/t1
/Users/dave/Desktop/test/untitled_folder_0001/str

Я хочу переместить все vol_0000 в rs а также t1 в str в 1500 ~ untitled_folder_**** внутри теста в сценарии оболочки, если это возможно.

Я уже пытался много раз, но не получил, где. Я пишу это заново, потому что раньше я не мог получить помощь. Вот предыдущая тема! Если на этот вопрос ответили, я удалю его для избыточности.

Перемещение файлов из одного подкаталога в другой

1 ответ

Решение

Самый простой способ, вероятно, с петлей.

for f in /Users/dave/Desktop/test/untitled_folder_*; do
  mv "$f"/vol_0000 "$f"/rs # move everything from `vol_0000` into `rs`
  mv "$f"/t1 "$f"/str
done

... при условии, что я правильно понял цель.

Другие вопросы по тегам