Prenons le fichier texte films.lst, contenant chaque vidéo à copier (ou déplacer), un fichier par ligne, entouré de double quotes s'il contient des espaces :

/media/src/Moi.mkv
"/media/src/Alexandre Astier - Exoconférence - Bonus 1.mkv"
"/media/src/Alexandre Astier - Exoconférence - Bonus 2.mkv"
"/media/src/Alexandre Astier - Que ma joie demeure - Bonus 1.mkv"
"/media/src/Alexandre Astier - Que ma joie demeure - Bonus 2.mkv"
"/media/src/Alexandre Astier - Que ma joie demeure - Bonus 3.mkv"
/media/src/Novia.mkv
"/media/src/Cash investigation - Marketing, les stratégies secrètes.mkv"

Il suffit de passer cette liste à xargs :

# Copier
$ xargs -a films.lst cp -vt /chemin/dst

# Déplacer
$ xargs -a films.lst mv -vt /chemin/dst

Source : Server Fault: Linux (mv or cp) specific files from a text list of files?