Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 21/08/2018, à 18:25

visual1956

[RESOLU]utilisation de la commande find

bonjour
une question  de débutant
je désire rechercher sur mon ordinateur l'ensemble des répertoires contenant Raspberry et cela à partir de la racine
pour ce faire j'utilise la commande suivante

michel@Salon:~$ find / -type d -name "*Raspberry*"

théoriquement je n'ai qu'un répertoire mais lorsque je lance la commande j'obtiens un  défilement dont voici un extrait

michel@Salon:~$ find / -type d -name "*Raspberry*"
find: ‘/var/spool/rsyslog’: Permission non accordée
find: ‘/var/spool/cron/crontabs’: Permission non accordée
find: ‘/var/spool/cups’: Permission non accordée
find: ‘/var/spool/postfix/hold’: Permission non accordée
find: ‘/var/spool/postfix/maildrop’: Permission non accordée
find: ‘/var/spool/postfix/private’: Permission non accordée
find: ‘/var/spool/postfix/corrupt’: Permission non accordée
find: ‘/var/spool/postfix/flush’: Permission non accordée
find: ‘/var/spool/postfix/deferred’: Permission non accordée
find: ‘/var/spool/postfix/saved’: Permission non accordée
find: ‘/var/spool/postfix/bounce’: Permission non accordée
find: ‘/var/spool/postfix/incoming’: Permission non accordée
find: ‘/var/spool/postfix/public’: Permission non accordée
find: ‘/var/spool/postfix/defer’: Permission non accordée
find: ‘/var/spool/postfix/trace’: Permission non accordée
find: ‘/var/spool/postfix/active’: Permission non accordée
find: ‘/var/log/speech-dispatcher’: Permission non accordée
find: ‘/var/log/gdm3’: Permission non accordée
find: ‘/var/cache/system-tools-backends’: Permission non accordée
find: ‘/var/cache/apt/archives/partial’: Permission non accordée
find: ‘/var/cache/ldconfig’: Permission non accordée
find: ‘/var/cache/awstats’: Permission non accordée
find: ‘/var/lib/geoclue/.cache’: Permission non accordée
find: ‘/var/lib/mysql’: Permission non accordée
find: ‘/var/lib/private’: Permission non accordée
find: ‘/var/lib/snapd/cookie’: Permission non accordée
find: ‘/var/lib/snapd/cache’: Permission non accordée
find: ‘/var/lib/apt/lists/partial’: Permission non accordée
find: ‘/var/lib/mysql-files’: Permission non accordée
find: ‘/var/lib/colord/.cache’: Permission non accordée
find: ‘/var/lib/polkit-1’: Permission non accordée
find: ‘/var/lib/mysql-keyring’: Permission non accordée
find: ‘/var/lib/awstats’: Permission non accordée
find: ‘/var/lib/php/sessions’: Permission non accordée
find: ‘/var/lib/udisks2’: Permission non accordée
find: ‘/var/lib/gdm3/.gnupg’: Permission non accordée
find: ‘/var/lib/gdm3/.local’: Permission non accordée
find: ‘/var/lib/gdm3/.cache/libgweather’: Permission non accordée
find: ‘/var/lib/gdm3/.config/ibus’: Permission non accordée
find: ‘/var/lib/gdm3/.config/gnome-session’: Permission non accordée
find: ‘/var/lib/gdm3/.config/pulse’: Permission non accordée
find: ‘/var/lib/fwupd/gnupg’: Permission non accordée
find: ‘/var/lib/update-notifier/package-data-downloads/partial’: Permission non accordée
find: ‘/var/tmp/systemd-private-e7d5430eb5714001a733c91f5986b5d2-colord.service-adbWlY’: Permission non accordée
find: ‘/var/tmp/systemd-private-e7d5430eb5714001a733c91f5986b5d2-fwupd.service-C7RX7s’: Permission non accordée
find: ‘/var/tmp/systemd-private-e7d5430eb5714001a733c91f5986b5d2-apache2.service-KPzz2T’: Permission non accordée
find: ‘/var/tmp/systemd-private-e7d5430eb5714001a733c91f5986b5d2-systemd-resolved.service-eGyL2J’: Permission non accordée
find: ‘/var/tmp/systemd-private-e7d5430eb5714001a733c91f5986b5d2-rtkit-daemon.service-0my4OI’: Permission non accordée
fin

losque je rajoute sudo devant ma commande j'obtiens

michel@Salon:~$ sudo find / -type d -name "*Raspberry*"
find: ‘/run/user/1000/gvfs’: Permission non accordée
/home/michel/Documents/Raspberry

soit deux lignes dont celle qui m’intéresse

Pourquoi ce déroulement sans fin

Par avance merci

Dernière modification par visual1956 (Le 22/08/2018, à 12:15)

Hors ligne

#2 Le 21/08/2018, à 19:00

MicP

Re : [RESOLU]utilisation de la commande find

Bonjour


Pourquoi ce déroulement sans fin

Parce que tu as demandé à la commande find
de parcourir toute l'arborescence du système de fichiers de ton système ubuntu en commençant par la racine (/)

Mais comme tu as lancé cette ligne de commande depuis un compte utilisateur non privilégié,
la commande find n'a donc pas le droit d'accéder à certains des répertoires de cette arborescence,
ce qui provoque, pour chacun de ces répertoires, l'affichage du message d'erreur : …Permission non accordée…

Dernière modification par MicP (Le 21/08/2018, à 19:06)

Hors ligne

#3 Le 21/08/2018, à 20:04

visual1956

Re : [RESOLU]utilisation de la commande find

je pensais que je parcours de l'arborescence s'effectuait sans message sur le terminale et quel seul le résultat était visible
comment faire pour obtenir à la fin de find seuls les résultats demandés soient affichés

Hors ligne

#4 Le 21/08/2018, à 20:41

Watael

Re : [RESOLU]utilisation de la commande find

redirige la sortie d'erreurs de la commande vers /dev/null.

cf. man bash /^REDIRECTION


Connected \o/
Welcome to sHell. · eval is evil.

Hors ligne

#5 Le 21/08/2018, à 22:45

MicP

Re : [RESOLU]utilisation de la commande find

Bonsoir

man --pager='less -p "^REDIRECTIONS"' bash

Dernière modification par MicP (Le 21/08/2018, à 22:47)

Hors ligne

#6 Le 22/08/2018, à 07:17

serged

Re : [RESOLU]utilisation de la commande find

Quand je fais ce genre de recherche, je "pipe" stderr sur /dev/null pour éviter ces messages parasites... :

find / -iname "*cequejeveux*" 2>/dev/null

LinuxMint Vera Cinnamon et d'autres machines en MATE, XFCE... 20.x , 21.x ou 19.x
Tour : Asus F2A55 / AMD A8-5600K APU 3,6GHz / RAM 16Go / Nvidia GeForce GT610 / LM21.1 Cinnamon
Portable : LDLC Mercure MH : Celeron N3450 /RAM 4Go / Intel HD graphics 500 i915 / biboot Win 10 (sur SSD) - LM21.1 MATE (sur HDD)

Hors ligne

#7 Le 22/08/2018, à 12:14

visual1956

Re : [RESOLU]utilisation de la commande find

merci

Hors ligne

#8 Le 22/08/2018, à 12:53

Watael

Re : [RESOLU]utilisation de la commande find

ce n'est pas un pipe, c'est une redirection (on l'a dit deux fois juste avant !).
une redirection, c'est une barre verticale.
NON!!!
une barre verticale, c'est un pipe.

Dernière modification par Watael (Le 22/08/2018, à 14:59)


Connected \o/
Welcome to sHell. · eval is evil.

Hors ligne

#9 Le 22/08/2018, à 14:36

MicP

Re : [RESOLU]utilisation de la commande find

un pipe, c'est une barre verticale.  |

Hors ligne

#10 Le 22/08/2018, à 14:57

Watael

Re : [RESOLU]utilisation de la commande find

mais il dit n'importe quoi ce Watael ! big_smile

un pipe, c'est une barre verticale !!!
je corrige.


Connected \o/
Welcome to sHell. · eval is evil.

Hors ligne

#11 Le 24/08/2018, à 06:54

serged

Re : [RESOLU]utilisation de la commande find

Ceci nest pas un pipe !
ceci n'est pas un pipe


LinuxMint Vera Cinnamon et d'autres machines en MATE, XFCE... 20.x , 21.x ou 19.x
Tour : Asus F2A55 / AMD A8-5600K APU 3,6GHz / RAM 16Go / Nvidia GeForce GT610 / LM21.1 Cinnamon
Portable : LDLC Mercure MH : Celeron N3450 /RAM 4Go / Intel HD graphics 500 i915 / biboot Win 10 (sur SSD) - LM21.1 MATE (sur HDD)

Hors ligne