![]() |
Bienvenue invité ( Connexion | Inscription )
![]() ![]() |
![]() |
![]()
Message
#201
|
|
![]() Macbidouilleur d'Or ! ![]() ![]() ![]() ![]() ![]() Groupe : Modérateurs Messages : 3 818 Inscrit : 15 Mar 2004 Lieu : Région Parisienne Membre no 16 307 ![]() |
CITATION(schlum @ 31 Mar 2007, 18:50) [snapback]2161440[/snapback] tu as toujours les répertoires ![]() CITATION(OSX-Siby @ 1 Apr 2007, 10:27) [snapback]2161859[/snapback] Pas faux schlum ![]() CITATION(pardon @ 31 Mar 2007, 11:09) [snapback]2160926[/snapback] tu comptes bien les dossiers contrairement à ce que tu dis vouloir faire ! ![]() ![]() mais tu veux faire quoi au juste ? compter le nombre de fichier (sans les répertoires, qui en sont) à partir d'une position quelconque sur ton disque ? bah à nouveau, tu oublies avec ton ls (qui est bien plus lent qu'un find, sans compter les 40 grep d'affilé) tous les fichiers rendus invisibles par un '.' au début de leur noms, ainsi que tous les fichiers contenus dans un répertoire invisbles dont le nom commence par un '.' de plus, certaines de tes regexp ne sont pas bonnes non plus : tu fais grep "^[^total ]" pour essayer de supprimer les lignes commençant par "total " ; avec ça, tu suprimes toutes les lignes començant par 't', 'o', 'a', 'l' ou ' ' (donc tu perds au passage tous les liens symboliques en pipant ça sur un ls -l) c'est plutôt un truc comme ça qu'il faudrait que tu fasses : grep -v "^total " idem pour ton grep "^[^\./]", ça vire les lignes commençant par '.' ou par '/' (mais pour le cas, ça doit pas changer grand chose, ce que devais avoir vu schlum j'imagine ![]() et de fait, tu vois aussi comment condenser quelques-un de tes grep en un seul, parce que ça coûte cher de traiter des centaines de milliers de lignes Ce message a été modifié par pardon - 1 Apr 2007, 13:37. -------------------- Riez, riez,
|
|
|
![]()
Message
#202
|
|
![]() Macbidouilleur de bronze ! ![]() ![]() Groupe : Membres Messages : 426 Inscrit : 30 Apr 2004 Membre no 18 258 ![]() |
ba je veux compter tous les fichiers à partir d'un poind'arborescence donnée.
Qu'il commence par . ou pas, peu importe Je suis pas un spécialiste du grep non plus ![]() mais je le note ![]() Merci Donc, la commande sous la forme : ls -lR | grep -v "^ " | grep -v "^\./" | grep -v "^total " | grep "^[^d]" | wc -l semble beaucoup mieux PS : ça se condense comment un grep ? Ce message a été modifié par OSX-Siby - 1 Apr 2007, 16:14. -------------------- Macbook Pro i7 2,2GHz 15" / 8 Go Ram / 320 Go Pour ma pomme :) ( Carte graphique HS après 2 ans et 2 mois ) ==> Réparé à l'Apple Store puis remboursé cause vice caché
Macbook Pro i5 2,5GHz 15" / 8 Go Ram / 320 Go Pour ma femme Mac Mini core 2 duo 1,8 Ghz / 2 Go / 100 Go Ecran 20" Dell Macbook 13,3" Wide 1,83 Ghz / 1 Go Ram / 80 Go DD ( backup du MBP ) Windows sur AMD 2000+ / 1,5 Go Ram / 80 Go DD + Moniteur 19" CRT LG -- A la campagne Onduleur Ellipse 1000 VA ( Nativement supporter par OSX Merci apple :) ) Freebox V5 |
|
|
![]()
Message
#203
|
|
![]() Macbidouilleur d'Or ! ![]() ![]() ![]() ![]() ![]() Groupe : Modérateurs Messages : 3 818 Inscrit : 15 Mar 2004 Lieu : Région Parisienne Membre no 16 307 ![]() |
bah alors comme dit plus haut, si tu veux absolument passer par "ls", il faut aussi que tu rajoutes l'option "-a" (mais ça va rajouter des lignes à supprimer), en plus de corriger tes erreurs sur les grep
mais bon, c'est bien aussi "find" ![]() Ce message a été modifié par pardon - 1 Apr 2007, 16:14. -------------------- Riez, riez,
|
|
|
![]()
Message
#204
|
|
![]() Terminaltor Moderating Machine ![]() ![]() ![]() ![]() ![]() Groupe : Admin Messages : 24 456 Inscrit : 25 Oct 2002 Lieu : Jeumont (59) Membre no 4 319 ![]() |
CITATION(schlum @ 31 Mar 2007, 18:50) [snapback]2161440[/snapback] Pourquoi pas simplement : CODE find . -type f | wc -l ??Compte tous les fichiers réguliers qu'ils commencent par un point ou non ![]() -------------------- I think therefore I Mac
|
|
|
![]()
Message
#205
|
|
![]() Macbidouilleur d'Or ! ![]() ![]() ![]() ![]() ![]() Groupe : Modérateurs Messages : 3 818 Inscrit : 15 Mar 2004 Lieu : Région Parisienne Membre no 16 307 ![]() |
oui, on retombe sur les premières commandes (mais c'est peut-être mieux effectivement de ne compter que les fichiers réguliers)
----- CITATION(OSX-Siby @ 1 Apr 2007, 17:03) [snapback]2162324[/snapback] ça se condense comment un grep ? relis mon post, ou lis la doc : man grep man regex man re_format Ce message a été modifié par pardon - 1 Apr 2007, 16:43. -------------------- Riez, riez,
|
|
|
![]()
Message
#206
|
|
Sans titre ni bouboules et terriblement négatif ! Groupe : Membres Messages : -8 378 756 Inscrit : 5 Dec 2004 Membre no 28 230 ![]() |
Salut à tous
![]() J'ai un répertoire qui est subdivisé en sous répertoire de travail que j'appelle work1, work2, etc (vous allez comprendre ![]() CODE du -ks -h ~/work/work* .Ça me donne comme résultat un truc comme ça CODE 2,6G /home/rom/work/work1 0 /home/rom/work/work10 5,2G /home/rom/work/work100 3,6G /home/rom/work/work101 2,4G /home/rom/work/work11 0 /home/rom/work/work12 0 /home/rom/work/work13 0 /home/rom/work/work14 0 /home/rom/work/work15 0 /home/rom/work/work16 0 /home/rom/work/work17 0 /home/rom/work/work18 0 /home/rom/work/work19 2,2G /home/rom/work/work2 Ce que je voudrais, c'est que mes répertoires soient classés par ordre croissant Donc, un truc comme ça CODE rom/work> work 2,6G /home/rom/work/work1 2,6G /home/rom/work/work2 2,6G /home/rom/work/work3 2,6G /home/rom/work/work4 2,6G /home/rom/work/work5 2,6G /home/rom/work/work6 etc J'ai essayé un peu de piper ma commande du avec un sort mais j'y suis pas arrivé ![]() Merci d'avance pour vos réponses ![]() -------------------- la galette: un site qui ne tourne pas en rond !
Breton par assiduité et Pinklaireur occasionnel et n'aime pas Caps Lock Theory: As long as strangers hold the power to affect your mood, you are deeply and fundamentally fucked. The Internet is made of cats. |
|
|
![]()
Message
#207
|
|
![]() Terminaltor Moderating Machine ![]() ![]() ![]() ![]() ![]() Groupe : Admin Messages : 24 456 Inscrit : 25 Oct 2002 Lieu : Jeumont (59) Membre no 4 319 ![]() |
CODE du -ks -h ~/work/work* | sed "s/\(.*work\)\([0-9]*\)/\2 - \1\2/" | sort -n | sed "s/[0-9]* - \(.*\)/\1/" ![]() (comment ça c'est tordu ? ![]() -------------------- I think therefore I Mac
|
|
|
![]()
Message
#208
|
|
Sans titre ni bouboules et terriblement négatif ! Groupe : Membres Messages : -8 378 756 Inscrit : 5 Dec 2004 Membre no 28 230 ![]() |
Oula oula
![]() J'essaie… ![]() Edo : Ça marche du tonnerre ![]() ![]() ![]() Ce message a été modifié par guerom00 - 2 May 2007, 17:00. -------------------- la galette: un site qui ne tourne pas en rond !
Breton par assiduité et Pinklaireur occasionnel et n'aime pas Caps Lock Theory: As long as strangers hold the power to affect your mood, you are deeply and fundamentally fucked. The Internet is made of cats. |
|
|
![]()
Message
#209
|
|
![]() Terminaltor Moderating Machine ![]() ![]() ![]() ![]() ![]() Groupe : Admin Messages : 24 456 Inscrit : 25 Oct 2002 Lieu : Jeumont (59) Membre no 4 319 ![]() |
Hum, il y a peut-être plus optimisé hein... Parce-ce que là, ma commande ajoute le numéro du work devant chaque ligne, puis fait un tri numérique, puis supprime le numéro ajouté !
![]() -------------------- I think therefore I Mac
|
|
|
![]()
Message
#210
|
|
![]() Macbidouilleur d'Or ! ![]() ![]() ![]() ![]() ![]() Groupe : Membres Messages : 1 745 Inscrit : 13 Nov 2006 Membre no 72 823 ![]() |
Après une bonne prise de tête sur le man de sort:
CODE du -sh ~/work/work* | sort +1.19n doit faire l'affaire (si ton ~ est bien /home/rom). On indique à sort de choisir la clef de tri comme suit: +1 = 2e champ de la ligne .19 = 20e caractere de ce champ n = indique qu'on veut un tri numérique et pas alphabétique. -------------------- Macbook Pro 15" Core 2 Duo 2.33GHz, 3Go RAM, Mac OS X 10.6.8 | Macbook Air 13" mi-2011 Core i5, Mac OS X 10.8
NAS Synology DS-110+ iPhone 6 silver 64Go - forfait SFR Red 3Go |
|
|
![]()
Message
#211
|
|
Sans titre ni bouboules et terriblement négatif ! Groupe : Membres Messages : -8 378 756 Inscrit : 5 Dec 2004 Membre no 28 230 ![]() |
Yep, ça marche mais c'est +1.20n
![]() Merci à toi ![]() -------------------- la galette: un site qui ne tourne pas en rond !
Breton par assiduité et Pinklaireur occasionnel et n'aime pas Caps Lock Theory: As long as strangers hold the power to affect your mood, you are deeply and fundamentally fucked. The Internet is made of cats. |
|
|
![]()
Message
#212
|
|
![]() Terminaltor Moderating Machine ![]() ![]() ![]() ![]() ![]() Groupe : Admin Messages : 24 456 Inscrit : 25 Oct 2002 Lieu : Jeumont (59) Membre no 4 319 ![]() |
CITATION(darenzana @ 4 May 2007, 23:25) [snapback]2199459[/snapback] Après une bonne prise de tête sur le man de sort: CODE du -sh ~/work/work* | sort +1.19n doit faire l'affaire (si ton ~ est bien /home/rom). On indique à sort de choisir la clef de tri comme suit: +1 = 2e champ de la ligne .19 = 20e caractere de ce champ n = indique qu'on veut un tri numérique et pas alphabétique. Effectivement, ça fonctionne avec le "sort" de Mac OS X... (pas avec le sort GNU de Fink ![]() -------------------- I think therefore I Mac
|
|
|
![]()
Message
#213
|
|
![]() Macbidouilleur d'Or ! ![]() ![]() ![]() ![]() ![]() Groupe : Membres Messages : 1 745 Inscrit : 13 Nov 2006 Membre no 72 823 ![]() |
CITATION(schlum @ 5 May 2007, 08:56) [snapback]2199615[/snapback] Effectivement, ça fonctionne avec le "sort" de Mac OS X... (pas avec le sort GNU de Fink ![]() Effectivement. Apparement, la version POSIX serait plutôt CODE du -sh ~/work/work* | sort -k 2.21n qui doit marcher dans les 2 cas...
Ce message a été modifié par darenzana - 5 May 2007, 16:23. -------------------- Macbook Pro 15" Core 2 Duo 2.33GHz, 3Go RAM, Mac OS X 10.6.8 | Macbook Air 13" mi-2011 Core i5, Mac OS X 10.8
NAS Synology DS-110+ iPhone 6 silver 64Go - forfait SFR Red 3Go |
|
|
![]()
Message
#214
|
|
![]() Terminaltor Moderating Machine ![]() ![]() ![]() ![]() ![]() Groupe : Admin Messages : 24 456 Inscrit : 25 Oct 2002 Lieu : Jeumont (59) Membre no 4 319 ![]() |
J'ai déjà essayé, malheureusement, ça n'a pas l'air de fonctionner très bien...
-------------------- I think therefore I Mac
|
|
|
![]()
Message
#215
|
|
![]() Adepte de Macbidouille ![]() Groupe : Membres Messages : 179 Inscrit : 2 Oct 2004 Lieu : Herblay Membre no 24 559 ![]() |
Pas mal. Merci pour certain info TERMINAL Mac.
-------------------- Soucis OS X ? J'ai tout sous la main, du 10.3 à 10.10 à vous prêtez. N'ayez pas peur de me demander de l'aide.
|
|
|
![]()
Message
#216
|
|
Nouveau Membre Groupe : Membres Messages : 14 Inscrit : 3 Oct 2008 Membre no 122 894 ![]() |
Raccourcis clavier pour éditer et ce déplacer dans le terminal
|
|
|
![]()
Message
#217
|
|
Nouveau Membre Groupe : Membres Messages : 14 Inscrit : 3 Oct 2008 Membre no 122 894 ![]() |
Suite du message précédent...
Positionnement du curseur Ctrl-B ou flèche gauche Déplace le curseur d'un caractère vers la gauche Ctrl-F ou flèche droite Déplace le curseur d'un caractère vers la droite Esc- B Déplace le curseur d'un mot vers la gauche, lâcher esc à chaque fois Esc-F Déplace le curseur d'un mot vers la droite, lâcher esc à chaque fois Ctrl-A Déplace le curseur au début de la ligne Ctrl-E Déplace le curseur a la fin de la ligne Suppression de texte Ctrl-H ou Retour arrière Efface le caractère à gauche du curseur Ctrl-D Efface le caractère sous le curseur Esc-D Efface le mot suivant Esc-Retour arrière Efface le mot précédent Ctrl-K Efface tout depuis le curseur jusqu'à la fin de la ligne (à droite du curseur) Ctrl-U Efface toute la ligne Ctrl-Y Colle la dernière chaîne de caractère supprimée Cmd-K Efface toutes les informations dans la fenêtre du terminale en supprimant la possibilité de revenir en arrière différent de clear Cmd-(point) ou Ctrl-C Interrompt le processus ;annule la commande précédente Esc-C Met la première lettre du mot qui suit le curseur en Majuscule et les suivantes en minuscules Esc-L Met le mot suivant en minuscule Esc-U Met le mot suivant en Majuscule Ctrl-S Arrête le défilement de la sortie d'un programme à l'écran Ctrl-Q Permet à l'écran de défiler à nouveau après Ctrl-S Ctrl-Z Suspend un processus , pour le relancer taper bg ou fg pour background ou foreground Ce message a été modifié par rudx - 23 Jun 2009, 00:02. |
|
|
![]()
Message
#218
|
|
![]() Adepte de Macbidouille ![]() Groupe : Membres Messages : 40 Inscrit : 5 Apr 2007 Lieu : Lyon Membre no 84 219 ![]() |
Toutes les commandes : cd /bin ; for i in * ; do whatis $i ; done | more ; cd En exercice : répéter l'opération pour tous les éléments du $PATH ! Citation Et comment ont l'arête mis à par forcé a quitter le TERMINAL ??? pour arrêter, taper ctrl -z ! Heu, le CTRL-Z stoppe le programme en cours, certes, mais ne le supprime pas pour autant, on peut le relancer (comme tout unix) par un petit "fg" en ligne de commande. l'arrêt d'un process sur un terminal (quand c'est possible) c'est CTRL-C plutôt ![]() sous le terminal mac (pomme + .) marchent bien pour tuer les processus. ![]() -------------------- Signature : Insérez ici de la philosophie à 2 sous et une conf de malades !
|
|
|
![]()
Message
#219
|
|
Nouveau Membre Groupe : Membres Messages : 1 Inscrit : 6 Aug 2019 Membre no 208 589 ![]() |
C'est kdo
Ce message a été modifié par m.ngr - 6 Aug 2019, 13:08.
Fichier(s) joint(s)
![]() ![]() ![]() ![]() ![]() ![]() |
|
|
![]()
Message
#220
|
|
![]() Macbidouilleur d'Or ! ![]() ![]() ![]() ![]() ![]() Groupe : Membres Messages : 2 013 Inscrit : 22 Dec 2011 Lieu : Paris Membre no 173 181 ![]() |
Utile pour savoir les processus lancés==> une tonne sont lancés par Apple mais on a les N° de process avec donc on peut killer ceux qui bloquent
>launchctl list Ce message a été modifié par frankie00 - 15 Aug 2019, 06:32. -------------------- ¶ Mon blog informatique est la Vague en Creux
¶ MacBook Pro de 2021 avec OS 14.4 Sonoma, 13 pouces, 16 Go de mémoire RAM, processeur M1, SSD de 500Go ¶ Autre MacBook Pro de 2015 avec OS 10.14.5 Mojave 15 pouces Retina, 16 Go de mémoire RAM, processeur quadri-core 2.5 GHz Intel Core , double carte graphique et SSD 512 Go ¶ Nous sommes 2 sur ce site: Jean Pass & Dem Eilleur qui vous saluons bien !“ |
|
|
![]()
Message
#221
|
|
Macbidouilleur d'Or ! ![]() ![]() ![]() ![]() ![]() Groupe : Membres Messages : 11 698 Inscrit : 15 Nov 2007 Lieu : Auvergne-Rhône-Alpe. Membre no 99 922 ![]() |
|
|
|
![]()
Message
#222
|
|
![]() Macbidouilleur d'Or ! ![]() ![]() ![]() ![]() ![]() Groupe : Membres Messages : 2 013 Inscrit : 22 Dec 2011 Lieu : Paris Membre no 173 181 ![]() |
sinon ça marche les commandes Terminal que j'ai données ?
Tu n'es pas obligé de remercier remarqUE... ![]() ![]() -------------------- ¶ Mon blog informatique est la Vague en Creux
¶ MacBook Pro de 2021 avec OS 14.4 Sonoma, 13 pouces, 16 Go de mémoire RAM, processeur M1, SSD de 500Go ¶ Autre MacBook Pro de 2015 avec OS 10.14.5 Mojave 15 pouces Retina, 16 Go de mémoire RAM, processeur quadri-core 2.5 GHz Intel Core , double carte graphique et SSD 512 Go ¶ Nous sommes 2 sur ce site: Jean Pass & Dem Eilleur qui vous saluons bien !“ |
|
|
![]()
Message
#223
|
|
Macbidouilleur d'Or ! ![]() ![]() ![]() ![]() ![]() Groupe : Membres Messages : 11 698 Inscrit : 15 Nov 2007 Lieu : Auvergne-Rhône-Alpe. Membre no 99 922 ![]() |
|
|
|
![]()
Message
#224
|
|
![]() Macbidouilleur d'Or ! ![]() ![]() ![]() ![]() ![]() Groupe : Modérateurs Messages : 20 002 Inscrit : 22 Jul 2004 Lieu : Louvain-la-Neuve (Gaule Gelbique) Membre no 21 291 ![]() |
Note de la modération aux deux loustics :
Pas besoin de vous asticoter ainsi : des échanges personnels hors-sujet peuvent éventuellement se faire via MP mais n'avaient pas leur place ici. ![]() J'ai élagué. -------------------- ¶ MacBook Pro 14’’ 2021, M1 Pro, 16 Go/1 To – macOS 12.6 “Monterey” ¶ MacBook Pro 15’’ mi-2010 Core i5 2,53 GHz, 8 Go/SSD Samsung 860EVO 1 To – Mac OSX 10.6.8 ¶ Power Macintosh G3 beige de bureau, rev.1 @ 233MHz, 288 Mo/4Go – MacOS 9.1 + carte PCI IDE/ATA Tempo 66 Acard 6260 avec HD interne Maxtor 80 Go + graveur interne CDRW/DVD LG GCC-4520B + tablette A4 Wacom UD-0608-A + LaCie ElectronBlueIV 19" + HP ScanJet 6100C ¶ B-Box 3 + HP LaserJet 4000 N
¶ La recherche dans MacBidouille vous paraît obscure ? J'ai rédigé une proposition de FAQ. Le moteur logiciel a un peu changé depuis mais ça peut aider quand même. … Les corsaires mettent en berne… |
|
|
![]() ![]() |
Nous sommes le : 18th July 2025 - 07:19 |