J'ai 100 fichiers dans un seul dossier, y compris un dossier appelé "cible". Je souhaite migrer tous les fichiers de ce dossier vers le dossier cible (à l'exception du dossier cible lui-même).
Existe-t-il une commande de terminal efficace pour faire cela ?
Réponse acceptée :
S'il n'y a que les fichiers (et le répertoire cible) dans votre répertoire, utilisez simplement mv
, plutôt que find
:
mv * target
Il se plaindra que la "cible" ne peut pas être déplacée sur elle-même, mais les fichiers seront tous dans la cible par la suite.