• [^] # Re: questions

    Posté par (site web personnel, Mastodon) . En réponse au message Problème sur enchainement de commandes find et rsync. Évalué à 3. Dernière modification le 10 novembre 2022 à 01:18.

    Bonjour,

    Je pense que cela vient de mon "linux".
    Je suis sur un NAS Qnap TS 219 installé depuis quelques années déjà

    Info importante qu'il manque dans le message initial. :) Ce ne sont pas des distributions GNU/Linux et les systèmes de ces NAS ne prétendent pas être des Linux... En fait ça utilise un noyau Linux et un BusyBox en général.
    Du coup, je comprends mieux :

    J'ai testé et en gros rien ne fonctionne en l'état.

    BusyBox ne connait pas l'option -h ; il faudra utiliser juste time tout court. C'était pour voir laquelle des deux est plus optimale ; mais il y avait malheureusement une erreur dans ma seconde commande...
    Pour la première, je crois me souvenir que le filtre -name ne prend pas en compte les répertoires dans l'expansion ; raison pour laquelle j'avais voulu bien séparer les parties par / mais probablement à peaufiner.
    Pour la seconde, le filtre est -regexp sinon ça ne trouvera effectivement pas.

    time find . -name "22_11_??/*7964.vce" -maxdepth 5 -print > liste1.txt
    time find . -regexp "22_11_../.*/7964.vce" -maxdepth 5 -ok > liste2.txt

    "It is seldom that liberty of any kind is lost all at once." ― David Hume