Le 30/01/2015 01:55, Vincent Lefevre a écrit :

> Exemple avec un petit script zsh:
> 
> zmodload zsh/stat
> echo foo > tmp-file
> stat tmp-file | grep -E '^(inode|nlink) '
> exec < tmp-file
> stat -f 0 | grep -E '^(inode|nlink) '
> rm tmp-file
> stat -f 0 | grep -E '^(inode|nlink) '
> cat
> 
> J'obtiens:
> 
> inode   4940899
> nlink   1
> inode   4940899
> nlink   1
> inode   4940899
> nlink   0
> foo

Merci pour cet exemple. On ne doit pas avoir la même commande
stat exactement car sur ma Debian Wheezy la sortie de stat donne
ça :

# stat tmp-file 
  File: `tmp-file'
  Size: 4               Blocks: 8          IO Block: 4096   regular file
Device: 801h/2049d      Inode: 131580      Links: 1
Access: (0644/-rw-r--r--)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2015-01-30 13:47:52.480110199 +0100
Modify: 2015-01-30 13:47:52.476110343 +0100
Change: 2015-01-30 13:47:52.476110343 +0100
 Birth: -

De plus l'option -f ne correspond apparemment pas à ce que
fait l'option -f chez toi (chez moi -f ou --file-system
« display file system status instead of file status »).

Mais peu importe, j'ai compris l'idée de ton exemple.

Avec la commande stat, on voit le nombre de hardlink du
fichier mais on ne voit pas le nombre de processus qui
font référence à ce fichier (parce qu'ils ont ouvert
le-dit fichier). Existe-t-il une commande pour voir ce
nombre là ?

-- 
François Lafont

-- 
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: https://lists.debian.org/mafv33$4fs$1...@ger.gmane.org

Répondre à