Bonjour,
Quel est l'option du ls pour n'avoir que les fichiers qui s'affichent et non les répertoires. Ou une toute autre commande unix. J'ai besoin de savoir si un répertoire contient des fichiers.
Merci
Version imprimable
Bonjour,
Quel est l'option du ls pour n'avoir que les fichiers qui s'affichent et non les répertoires. Ou une toute autre commande unix. J'ai besoin de savoir si un répertoire contient des fichiers.
Merci
Salut,
'ls' -Ap rep/ | grep -v '/$' ?
Bonjour,
En fait je me suis mal fait comprendre. Voici un exemple concret :
J'ai un répertoire test :
c:\test\test1.txt
c:\test\test2.txt
c:\test\lerepertoire1\toto.txt
c:\test\lerepertoire2\titi.txt
Je souhaite récupérer simplement le fichier test1.txt et et test2.txt et non le contenu des sous répertoires, qui comportent des noms de répertoires aléatoires, d'aileurs comme le nom des fichiers.
Merci pour vos réponses.
Re-
;)Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26 $ tree . ├── plop └── test ├── repertoire1 │** └── toto.txt ├── repertoire2 │** └── titi.txt ├── test1.txt └── test2.txt 3 directories, 5 files $ 'ls' -Ap test/ | grep -v '/$' test1.txt test2.txt $ find test/ -maxdepth 1 -type f -name 'test*' test/test2.txt test/test1.txt $ find test/ -maxdepth 1 -type f -name '*.txt' test/test2.txt test/test1.txt $
c'est parfait !!!
Merci