Commande find Vs ls
Résolu/Fermé
Ka-El
Messages postés
260
Date d'inscription
lundi 28 novembre 2011
Statut
Membre
Dernière intervention
7 août 2020
-
6 déc. 2016 à 15:04
Ka-El Messages postés 260 Date d'inscription lundi 28 novembre 2011 Statut Membre Dernière intervention 7 août 2020 - 8 déc. 2016 à 16:24
Ka-El Messages postés 260 Date d'inscription lundi 28 novembre 2011 Statut Membre Dernière intervention 7 août 2020 - 8 déc. 2016 à 16:24
A voir également:
- Find -exec ls
- Udp vs tcp - Guide
- Mo vs mb ✓ - Forum Matériel & Système
- Naruto vs pain épisode netflix ✓ - Forum Cinéma / Télé
- Psp street vs psp 3000 - Forum PSP
- Dual core vs i5 ✓ - Forum Processeur
4 réponses
UnGnU
Messages postés
1158
Date d'inscription
lundi 2 mai 2016
Statut
Contributeur
Dernière intervention
22 décembre 2020
157
6 déc. 2016 à 15:51
6 déc. 2016 à 15:51
Salut,
Non, puisque la condition d'affichage de
Non, puisque la condition d'affichage de
findstipule "modifiés depuis + de 4 heures" (
-mmin +240), chose que ne sait pas faire la commande
ls;-(
Ka-El
Messages postés
260
Date d'inscription
lundi 28 novembre 2011
Statut
Membre
Dernière intervention
7 août 2020
Modifié par Ka-El le 8/12/2016 à 10:08
Modifié par Ka-El le 8/12/2016 à 10:08
Mais alors comment rediriger dans un fichier l'affichage obtenu avec la commande ls -tlr (par exemple) quand on fait un boucle for ?
Je n'obtiens pour l'instant que des retours à la ligne à chaque espace...
Je n'obtiens pour l'instant que des retours à la ligne à chaque espace...
UnGnU
Messages postés
1158
Date d'inscription
lundi 2 mai 2016
Statut
Contributeur
Dernière intervention
22 décembre 2020
157
8 déc. 2016 à 10:16
8 déc. 2016 à 10:16
Solution donnée là ;-\
Ka-El
Messages postés
260
Date d'inscription
lundi 28 novembre 2011
Statut
Membre
Dernière intervention
7 août 2020
8 déc. 2016 à 16:24
8 déc. 2016 à 16:24
Messieurs,
Vous m'avez beaucoup aidé et je vous remercie.
Pour moi le problème est réglé.
@+
Vous m'avez beaucoup aidé et je vous remercie.
Pour moi le problème est réglé.
@+
dubcek
Messages postés
18755
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
14 novembre 2024
5 621
7 déc. 2016 à 09:49
7 déc. 2016 à 09:49
hello
ls -l $(find /rep/lect/dossier -name "F*" -mmin +240)
jisisv
Messages postés
3645
Date d'inscription
dimanche 18 mars 2001
Statut
Modérateur
Dernière intervention
15 janvier 2017
934
Modifié par jisisv le 8/12/2016 à 10:13
Modifié par jisisv le 8/12/2016 à 10:13
Attention, ta commande partira en capilotade dans le cas de noms de fichiers contenant des espaces:
La commande find est bien plus souple( voir l'option -printf.
johand@bata:~/tmp/sandbox$ ls -1; ls -l $(find . -name "a*")
a 1.txt
a 2.txt
ls: impossible d'accéder à './a': Aucun fichier ou dossier de ce type
ls: impossible d'accéder à '1.txt': Aucun fichier ou dossier de ce type
ls: impossible d'accéder à './a': Aucun fichier ou dossier de ce type
ls: impossible d'accéder à '2.txt': Aucun fichier ou dossier de ce type
La commande find est bien plus souple( voir l'option -printf.
johand@bata:~/tmp/sandbox$ find . -printf "%M %u %g %p\n"
drwxr-xr-x johand johand .
-rw-r--r-- johand johand ./a 1.txt
-rw-r--r-- johand johand ./a 2.txt
6 déc. 2016 à 16:30
6 déc. 2016 à 17:45
C'est le numéro d'inode ( ).