[Shell]-Recherche...

Fermé
blux Messages postés 26303 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 20 septembre 2024 - 18 nov. 2004 à 10:45
blux Messages postés 26303 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 20 septembre 2024 - 18 nov. 2004 à 12:15
... de la façon dont on peut obtenir la liste des fichiers d'une arborescence (avec tout les sous-rép), mais en affichant le nom complet du fichier (rép+nom) et éventuellement des infos comme la taille, date accès....

Genre :
/usr/bin/ypcat 6972
/usr/bin/wc 6076

Merci d'avance...

A+ Blux
 "Les cons, ça ose tout.
C'est même à ça qu'on les reconnait"
A voir également:

6 réponses

kelux Messages postés 3074 Date d'inscription vendredi 18 juin 2004 Statut Contributeur Dernière intervention 20 janvier 2023 432
18 nov. 2004 à 10:51
Salut !

Tu pourrais commencer par nous dire bonjour non ??

la commande que tu recherches est celle ci :

ls [nom du répertoire]

Je rajoute des options pour "ls", notamment -l qui permet l'affichage en liste et montre les droits sur les fichiers et dossiers. Je rajoute aussi l'option "-a" qui permet de voir les fichiers et dossiers cachés (qui commencent par un . (point) )

Cela donne pour le dossier root par exemple :

ls -la /root

Et voila !

Luc L.
[Gentoo] enfin :Þ
0
il vuex les sous rep les dates etc....
0
MANPAGES !!!!!!!!!!!!!!!!!!!!! ls
18 nov. 2004 à 10:52
man ls



ls -lRtra /home

donnera tous les sous repertoires et fichiers la taille et la date par tri dans l'ordre du plus vieux au plus anciens
0
EXAMPLE options lRart
18 nov. 2004 à 10:54
ls -lrtaR tmp
total 95
prwx------   1 patrol   system         0 Aug 16  2001 patrol.FIFO.16900
prwx------   1 patrol   system         0 Aug 17  2001 patrol.FIFO.19958
prwx------   1 patrol   system         0 Sep 13  2001 patrol.FIFO.4127
prwx------   1 patrol   system         0 Sep 18  2001 patrol.FIFO.13676
srwxrwxr-x   1 root     system         0 Dec  6  2001 .TTX_157.243.101.3_0
prwx------   1 patrol   system         0 Feb  1  2002 patrol.FIFO.21179
prwx------   1 patrol   system         0 Apr  5  2002 patrol.FIFO.21307
prwx------   1 patrol   system         0 Jun  4  2002 patrol.FIFO.26822
prwx------   1 patrol   system         0 Jun 24  2002 patrol.FIFO.3164
prwx------   1 patrol   system         0 Jul  1  2002 patrol.FIFO.17731
prwx------   1 patrol   system         0 Jul  3  2002 patrol.FIFO.3811
prwx------   1 patrol   system         0 Jul 24  2002 patrol.FIFO.12405
prwx------   1 patrol   system         0 Sep 28  2002 patrol.FIFO.27764
prwx------   1 patrol   system         0 Nov 27  2002 patrol.FIFO.2749
prwx------   1 patrol   system         0 Jan  6  2003 patrol.FIFO.4245
prw-r--r--   1 oracle   system         0 Jan 17  2003 exp_pipe
prwx------   1 patrol   system         0 Jan 27  2003 patrol.FIFO.6094
prwx------   1 patrol   system         0 Feb 12  2003 patrol.FIFO.14788
prwx------   1 patrol   system         0 Feb 18  2003 patrol.FIFO.1207
prwx------   1 patrol   system         0 Feb 25  2003 patrol.FIFO.17394
prwx------   1 patrol   system         0 Mar  4  2003 patrol.FIFO.4052
prwx------   1 patrol   system         0 Mar 10  2003 patrol.FIFO.1185
prwx------   1 patrol   system         0 Mar 11  2003 patrol.FIFO.890
prwx------   1 patrol   system         0 Mar 11  2003 patrol.FIFO.1236
prwx------   1 patrol   system         0 Mar 18  2003 patrol.FIFO.1221
prwx------   1 patrol   system         0 Mar 25  2003 patrol.FIFO.1301
prwx------   1 patrol   system         0 Mar 30  2003 patrol.FIFO.1354
prwx------   1 patrol   system         0 Apr  6  2003 patrol.FIFO.1276
prwx------   1 patrol   system         0 Apr  9  2003 patrol.FIFO.31771
prwx------   1 patrol   system         0 Apr 13  2003 patrol.FIFO.32457
prwx------   1 patrol   system         0 Apr 20  2003 patrol.FIFO.1201
prwx------   1 patrol   system         0 Jul  6  2003 patrol.FIFO.1250
prwx------   1 patrol   system         0 Jul 13  2003 patrol.FIFO.1279
prwx------   1 patrol   system         0 Jul 15  2003 patrol.FIFO.1271
prwx------   1 patrol   system         0 Jul 20  2003 patrol.FIFO.32293
prwx------   1 patrol   system         0 Aug  3  2003 patrol.FIFO.1306
prwx------   1 patrol   system         0 Aug 10  2003 patrol.FIFO.1228
prwx------   1 patrol   system         0 Aug 17  2003 patrol.FIFO.1251
prwx------   1 patrol   system         0 Aug 24  2003 patrol.FIFO.1286
prwx------   1 patrol   system         0 Aug 31  2003 patrol.FIFO.1217
prwx------   1 patrol   system         0 Sep 14  2003 patrol.FIFO.1274
prwx------   1 patrol   system         0 Sep 21  2003 patrol.FIFO.1304
prwx------   1 patrol   system         0 Sep 28  2003 patrol.FIFO.1270
prwx------   1 patrol   system         0 Oct  5  2003 patrol.FIFO.1287
prwx------   1 patrol   system         0 Oct 12  2003 patrol.FIFO.1284
prwx------   1 patrol   system         0 Oct 26  2003 patrol.FIFO.1278
prwx------   1 patrol   system         0 Nov  2  2003 patrol.FIFO.1258
prwx------   1 patrol   system         0 Nov 16  2003 patrol.FIFO.1238
prwx------   1 patrol   system         0 Nov 23  2003 patrol.FIFO.1273
prwx------   1 patrol   system         0 Nov 25  2003 patrol.FIFO.1315
prwx------   1 patrol   system         0 Nov 30  2003 patrol.FIFO.23690
prwx------   1 patrol   system         0 Dec  7  2003 patrol.FIFO.1244
prwx------   1 patrol   system         0 Dec 14  2003 patrol.FIFO.1307
srwxrwxr-x   1 root     system         0 Dec 15  2003 .TTX_10.181.5.215_0
prwx------   1 patrol   system         0 Dec 21  2003 patrol.FIFO.1313
prwx------   1 patrol   system         0 Dec 28  2003 patrol.FIFO.1197
prwx------   1 patrol   system         0 Jan 11  2004 patrol.FIFO.1232
prwx------   1 patrol   system         0 Jan 18  2004 patrol.FIFO.1263
prwx------   1 patrol   system         0 Jan 25  2004 patrol.FIFO.1269
prwx------   1 patrol   system         0 Jan 31  2004 patrol.FIFO.1231
prwx------   1 patrol   system         0 Feb  1  2004 patrol.FIFO.1241
prwx------   1 patrol   system         0 Feb  8  2004 patrol.FIFO.1260
prwx------   1 patrol   system         0 Feb 15  2004 patrol.FIFO.1255
prwx------   1 patrol   system         0 Feb 22  2004 patrol.FIFO.1281
prwx------   1 patrol   system         0 Feb 29  2004 patrol.FIFO.1199
prwx------   1 patrol   system         0 Mar  7  2004 patrol.FIFO.1190
prwx------   1 patrol   system         0 Mar 21  2004 patrol.FIFO.1226
prwx------   1 patrol   system         0 Mar 28  2004 patrol.FIFO.1237
prwx------   1 patrol   system         0 Apr  4  2004 patrol.FIFO.1298
prwx------   1 patrol   system         0 Apr 11  2004 patrol.FIFO.1209
prwx------   1 patrol   system         0 Apr 18  2004 patrol.FIFO.1198
prwx------   1 patrol   system         0 Apr 25  2004 patrol.FIFO.1252
prwx------   1 patrol   system         0 Apr 27  2004 patrol.FIFO.1253
srwxrwxr-x   1 root     system         0 Apr 28  2004 .TTX_10.177.61.214_0
-rw-r--r--   1 oracle   system       827 Nov 14 07:10 ora_bd.sh.10862
-rw-------   1 root     system     24872 Nov 14 07:10 croutZEAaaavBa
drwxrwxrwt   2 root     daemon      8192 Nov 14 07:13 .X11-unix
-rw-r--r--   1 oracle   system       654 Nov 14 07:13 ora_bd.sh.792
drwxrwxrwx   2 oracle   system      8192 Nov 14 07:13 .oracle
drwxr-xr-x  42 root     system      8192 Nov 16 11:13 ..
-rwxrw-rw-   1 oracle   system      1916 Nov 17 19:00 diff_exec.remote_purge_core_cdump
-rw-rw-rw-   1 gprec    system        76 Nov 17 20:00 fic_message
-rwxrw-rw-   1 oracle   system      2104 Nov 18 04:00 diff_exec.remote_analyse_listener
-rwxrw-rw-   1 oracle   system      1002 Nov 18 07:45 diff_exec.remote_log_universe
-rwxrw-rw-   1 oracle   system      1626 Nov 18 08:05 diff_exec.remote_nbfic
-rwxrw-rw-   1 oracle   system      2780 Nov 18 08:50 diff_exec.remote_alert_log
-rw-r--r--   1 gpred    system       176 Nov 18 09:22 mail_fichier_corps
-rw-r--r--   1 gpred    system       574 Nov 18 09:59 sh7320
-rw-r--r--   1 gpred    system      1193 Nov 18 09:59 sh7321
-rwxrw-rw-   1 oracle   system       606 Nov 18 10:00 diff_exec.remote_boost
-rwxrw-rw-   1 oracle   system      1264 Nov 18 10:12 diff_exec.remote_fs
-rwxrw-rw-   1 oracle   system       685 Nov 18 10:17 diff_exec.remote_swap
-rw-r--r--   1 root     system       718 Nov 18 10:57 commande_to_sylogi.log
drwxrwxrwt   4 root     system     16384 Nov 18 10:58 .

tmp/.X11-unix:
total 24
drwxrwxrwt   2 root     daemon      8192 Nov 14 07:13 .
srwxrwxrwx   1 root     daemon         0 Nov 14 07:13 X0
drwxrwxrwt   4 root     system     16384 Nov 18 10:58 ..

tmp/.oracle:
total 24
srwxrwxrwx   1 oracle   system         0 May 23 07:13 s#957.1
srwxrwxrwx   1 oracle   system         0 May 23 07:13 s#968.1
srwxrwxrwx   1 oracle   system         0 Nov 14 07:13 s#1050.1
srwxrwxrwx   1 oracle   system         0 Nov 14 07:13 sDEV
srwxrwxrwx   1 oracle   system         0 Nov 14 07:13 sDEV.world
srwxrwxrwx   1 oracle   system         0 Nov 14 07:13 sFNDFS
srwxrwxrwx   1 oracle   system         0 Nov 14 07:13 sFNDFS_.world
srwxrwxrwx   1 oracle   system         0 Nov 14 07:13 sREC
srwxrwxrwx   1 oracle   system         0 Nov 14 07:13 sREC.world
srwxrwxrwx   1 oracle   system         0 Nov 14 07:13 sRED
srwxrwxrwx   1 oracle   system         0 Nov 14 07:13 sRED.world
drwxrwxrwx   2 oracle   system      8192 Nov 14 07:13 .
srwxrwxrwx   1 oracle   system         0 Nov 14 07:13 s#1061.1
drwxrwxrwt   4 root     system     16384 Nov 18 10:58 ..
0
MANPAGES !!!!!!!!!!!!!!!!!!!!!
18 nov. 2004 à 10:55
voilà avec ces options tu as tout strictement tout

les noms les dates les sous repertoires les fichiers cachés et spéciaux


maintenant aller lire le man page pour comprendre pourquoi
l
R
a
r
t
0
kelux Messages postés 3074 Date d'inscription vendredi 18 juin 2004 Statut Contributeur Dernière intervention 20 janvier 2023 432
18 nov. 2004 à 11:09
C'est vrai que peu de gens connaissent la comande "man" ....

hé hé :)

Luc L.
[Gentoo] enfin :Þ
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
[Dal] Messages postés 6193 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 4 juillet 2024 1 089
18 nov. 2004 à 10:59
Salut blux,

A partir du répertoire courant
du
te donne cette arborescence (avec la colonne correspondante à la taille en premier et une tabulation).

Si tu veux vraiment afficher dans l'autre ordre (celui de ton exemple) et séparé par un espace (comme dans ton exemple), un petit awk te rétablit celà :
du | awk '{ print $2 " " $1 }'


Ma version de "du" ne permet pas l'affichage des dates d'accès, vois "man du" pour ta version.

Sinon ls permet effectivement de faire le boulot, mais peut être que celà n'affiche pas les résultats comme tu le voudrais (rép+nom pour chaque fichier).


Dal
0
blux Messages postés 26303 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 20 septembre 2024 3 300
18 nov. 2004 à 11:39
Merci à tous et mes excuses pour la non-salutation (c'est pas mon genre).

Alors je connais bien la commande ls avec toutes ses options, mais elle ne permet pas de sortir le nom complet rép+fichier.

Je pense qu'avec la commande 'du' (que je ne connaissais pas) et quelques 'pipes' bien sentis, j'arriverai à mes fins...

A+ Blux
 "Les cons, ça ose tout.
C'est même à ça qu'on les reconnait"
0
essaie donc la commande:
find / -print (affiche tous les fichiers à partir du rép racine)
c une ruse de sioux
0
blux Messages postés 26303 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 20 septembre 2024 3 300
18 nov. 2004 à 12:15
Super-merci !

avec l'option ls, on obtient la ligne de ls -l

find / -print -ls

A+ Blux
 "Les cons, ça ose tout.
C'est même à ça qu'on les reconnait"
0