La commande find
raidouane_1986
-
lami20j Messages postés 21331 Date d'inscription Statut Modérateur, Contributeur sécurité Dernière intervention -
lami20j Messages postés 21331 Date d'inscription Statut Modérateur, Contributeur sécurité Dernière intervention -
Bonjour,
salut a tous.d'apres la resultat de cette commande : find -name '*.txt' -o -name '*.gpg' -atime -30
je c'est pas comment imprimé les 5 premier ligne des fichier trouvé et de transformer au repertoire junk.
je teste**** find -name '*.txt' -o -name '*.gpg' -atime -30 | head -n5 | lpr > /junk *****
mais je trouve des erreurs dans sa commande , s'il vous plais qlq me guidé .et merci en avance
salut a tous.d'apres la resultat de cette commande : find -name '*.txt' -o -name '*.gpg' -atime -30
je c'est pas comment imprimé les 5 premier ligne des fichier trouvé et de transformer au repertoire junk.
je teste**** find -name '*.txt' -o -name '*.gpg' -atime -30 | head -n5 | lpr > /junk *****
mais je trouve des erreurs dans sa commande , s'il vous plais qlq me guidé .et merci en avance
A voir également:
- La commande find
- Invite de commande - Guide
- Commande terminal mac - Guide
- Find and mount - Télécharger - Récupération de données
- Commande dism - Guide
- Diskpart commande - Guide
5 réponses
merci pour votre reponse mais mon probleme est comment imprime les 5 premier lignes des fichier trouvé par cette commande je tester la commande *** find -name '*.txt' -o -name '*.gpg' -atime -30 | head -n5 | lpr > /junk ****
mais je trouve pas la solution.
mais je trouve pas la solution.
La commande find, si tu veux un exemple, se traduit comme ceci:
Cherche dans le dossier boot qui se situe dans la racine le fichier dont une partie du nom est test
==> find /boot | grep test
J'espère t'avoir aidé ...
Cherche dans le dossier boot qui se situe dans la racine le fichier dont une partie du nom est test
==> find /boot | grep test
J'espère t'avoir aidé ...
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Salut,
pour copier les premiers 5 fichiers obtenu par find dans un répertoire alors tu peux faire comme ça
pour copier les premiers 5 fichiers obtenu par find dans un répertoire alors tu peux faire comme ça
lami20j@debian:~$ ls test_txt n:~$ find . -name 'raid*.txt' ./raidouane_3.txt ./raidouane_5.txt ./raidouane_4.txt ./raidouane_2.txt ./raidouane_1.txt ./raidouane_9.txt ./raidouane_10.txt ./raidouane_6.txt ./raidouane_8.txt ./raidouane_7.txt :~$ find . -name 'raid*.txt' | head -5 ./raidouane_3.txt ./raidouane_5.txt ./raidouane_4.txt ./raidouane_2.txt ./raidouane_1.txt :~$ find . -name 'raid*.txt' | head -5 | xargs -I fic cp -v fic test_txt/ `./raidouane_3.txt' -> `test_txt/raidouane_3.txt' `./raidouane_5.txt' -> `test_txt/raidouane_5.txt' `./raidouane_4.txt' -> `test_txt/raidouane_4.txt' `./raidouane_2.txt' -> `test_txt/raidouane_2.txt' `./raidouane_1.txt' -> `test_txt/raidouane_1.txt' :~$ ls test_txt raidouane_1.txt raidouane_2.txt raidouane_3.txt raidouane_4.txt raidouane_5.txtEn revanche si tu veux tout simplement imprimé le résultat tu n'as qu'à faire
find . -name 'raid*.txt' | head -5 | lpr