Partage
  • Partager sur Facebook
  • Partager sur Twitter

Problème de l'option -exec pour find

find: Paramètre manquant pour « -exec »

8 juillet 2014 à 8:31:09

Bonjour,

Mon problème concerne la commande find

afin de déplacer tous les fichier avec une extension .jpg de mon répértoire /root ainsi que ces sous dossiers dans un dossier root/images 'deja creé  j'execute la commande suivant :

find /root -name "*.jpg" -exec mv {} /root/images /;

Result => find: Paramètre manquant pour « -exec » 

J'ai bien lu le manuel mais je pense que j'ai loupé un truc .

PS : Je travaille sur Kali Linux

Cordialement

-
Edité par Timobech 8 juillet 2014 à 8:32:01

  • Partager sur Facebook
  • Partager sur Twitter
8 juillet 2014 à 10:41:30

Salut,

normalement ça devrait le faire :

find /root -name "*.jpg" -exec mv '{}' /root/images/ \;

ou mieux :

find /root -type f -iname "*.jpg" -print0 | xargs -0 mv --target-directory /root/images

Ch.

-
Edité par stopher 8 juillet 2014 à 11:00:48

  • Partager sur Facebook
  • Partager sur Twitter
26 janvier 2022 à 14:43:37

le probléme la commande
find /etc/apt -type f -name '*.list*' -exec bash -c 'echo -e "\n$1\n"; [[ $1 = *".list" ]] && nl -ba "$1"' _ '{}' \;

le terminal affiche:

find : paramétre manquant pour <-exec>

  • Partager sur Facebook
  • Partager sur Twitter
26 janvier 2022 à 17:32:59

Bonjour,

Déterrage

Citation des règles générales du forum :

Avant de poster un message, vérifiez la date du sujet dans lequel vous comptiez intervenir.

Si le dernier message sur le sujet date de plus de deux mois, mieux vaut ne pas répondre.
En effet, le déterrage d'un sujet nuit au bon fonctionnement du forum, et l'informatique pouvant grandement changer en quelques mois il n'est donc que rarement pertinent de déterrer un vieux sujet.

Au lieu de déterrer un sujet il est préférable :

  • soit de contacter directement le membre voulu par messagerie privée en cliquant sur son pseudonyme pour accéder à sa page profil, puis sur le lien "Ecrire un message"
  • soit de créer un nouveau sujet décrivant votre propre contexte
  • ne pas répondre à un déterrage et le signaler à la modération

Je ferme ce sujet. En cas de désaccord, me contacter par MP.

  • Partager sur Facebook
  • Partager sur Twitter

Pas d'aide concernant le code par MP, le forum est là pour ça :)