[Shell]-Recherche...

blux Messages postés 5043 Date d'inscription   Statut Modérateur Dernière intervention   -  
blux Messages postés 5043 Date d'inscription   Statut Modérateur Dernière intervention   -
... 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"

6 réponses

  1. kelux Messages postés 3065 Date d'inscription   Statut Contributeur Dernière intervention   434
     
    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
    1. MX
       
      il vuex les sous rep les dates etc....
      0
  2. MANPAGES !!!!!!!!!!!!!!!!!!!!! ls
     
    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
  3. EXAMPLE options lRart
     
    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
  4. MANPAGES !!!!!!!!!!!!!!!!!!!!!
     
    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
    1. kelux Messages postés 3065 Date d'inscription   Statut Contributeur Dernière intervention   434
       
      C'est vrai que peu de gens connaissent la comande "man" ....

      hé hé :)

      Luc L.
      [Gentoo] enfin :Þ
      0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. [Dal] Messages postés 6122 Date d'inscription   Statut Contributeur Dernière intervention   1 108
     
    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
    1. blux Messages postés 5043 Date d'inscription   Statut Modérateur Dernière intervention   3 455
       
      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
  7. pliz
     
    essaie donc la commande:
    find / -print (affiche tous les fichiers à partir du rép racine)
    c une ruse de sioux
    0
    1. blux Messages postés 5043 Date d'inscription   Statut Modérateur Dernière intervention   3 455
       
      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