Файлы Mv, перечисленные в txt-файле, расположены вверх по каталогу [дубликат]

0
07.06.2019, 18:17
1 ответ

Предполагая, что список содержит полные имена файлов и файлы находятся в той же папке, что и список, вот команда:

while IFS= read -r file; do mv "$file"../"$file"; done < listoffiles.txt
  • while...; do...; doneоператоры цикла
  • read fileобъявить переменнуюfile
  • mvдвигаться
  • $file../$fileисточник -назначение. ..означает «каталог на один уровень выше» (. /home/user/documents— ваш текущий каталог, /home/user— ваш..
  • listoffiles.txtваш файл, содержащий список.
2
28.01.2020, 02:30

Теги

Похожие вопросы