Probleme shell 2

Bonjour,
comment afficher seulement les fichiers d'un repertoire qui ont des droits en lecture pour tous les utilisateurs
merci
Configuration: Windows XP
Firefox 2.0.0.4

11 réponses

  1. Bonjour,
    normal j'ai fais une erreur en mettant cela
    >monfichier2
    en faisant ls -l monfichier|cut -f3 -d ' '>monfichier
    tu ecrases le contenu de monfichier par le resultat...
    0
    1. Bonjour,
      oui j 'affiche toute les informations sur le fichier grace a ls -l et la commande cut doit récupérer le troisieme champs separer par un espace mais j'obtiens rien erf
      0
      1. Modérateur
        Changes-tu au moins le nom de "monfichier" par celui du fichier désiré ?
        Affiche le contenu de ton répertoire "ls -l" ...
        0
        1. Bonjour,
          avec cette commande ls -l monfichier|cut -f3 -d ' '>monfichier, je n'obtiens rien c bizarre
          0
          1. Modérateur
            var=$(stat -c "%U" fichier)
            ;-))
            0
            1. ls -l monfichier|cut -f3 -d ' '>monfichier
              0
              1. Bonjour,
                quelqu'un sait comment recuperer le nom du user d'un fichier dans une variable. Je pense qu'il faut utiliser sed non?
                0
                1. Contributeur
                  find . -name nom_de_fichier -perm -444 -ls

                  -444 pour tout le monde
                  -400 pour l'utilisateur
                  -040 pour le groupe
                  -004 pour les autres
                  0
                  1. comment on tester si un fichier a les droits en lecture?
                    0
                    1. Modérateur
                      Salut,

                      man find (find -perm) ;-))
                      0
                      1. Modérateur
                        Salut,

                        voir la commande find avec l'option perm
                        0