J'aime parcourir les sous-répertoires en boucle et déplacer le plus gros fichier vers son parent, puis supprimer le dossier. J'ai essayé de nombreuses choses mais je n'ai jamais réussi à le faire fonctionner correctement.
Il est dit que mv
Je ne trouve pas le fichier ou le dossier sur celui-ci.
dir[123]/something.mkv
dir[123]/something-small.txt
dir[555]/otherthing.mkv
dir[555]/otherthing-small.txt
script :
#!/bin/bash
for d in */ ; do
FIND=$(find . -type f -exec ls -al {} \; | sort -nr -k5 | head -n 1)
echo "$d${FIND##*/}"
mv "$d${FIND##*/}" .
done