Est-il possible de rechercher uniquement des fichiers avec des attributs avancés définis?

Est-il possible de rechercher le fichier dans le système d'exploitation Linux, qui a un attribut étendu spécifique, par exemple:

---S--l---

---S--l---  1  root    root          0 Mar  1004:25/opt/csTuner/iba/wys/tuer_lolk

Quel

S

Dans les autorisations:

S - Les modifications sont enregistrées de manière synchrone sur le disque; Cela équivaut à des options de montage. `sync ', Appliqué à un sous-ensemble de fichiers.

Mon but - Trouvez des fichiers synchroniquement enregistrés sur le disque.
Invité:

Dominique

Confirmation de:


find

Impossible de rechercher les attributs de fichiers (C'est autre chose que la permission!) En solo.

Une manière:

find /location -type f  -print0 | xargs -0 lsattr | grep '^...S'

Dans mon système

S

Situé dans la troisième colonne de la liste

lsattr

output, Par conséquent, pour le rendre plus flexible, nous pouvons utiliser une expression régulière plus complexe:

find /location -type f  -print0 | xargs -0 lsattr | grep '^[^ S]*S[^ S]* '



grep '^[^ S]*S[^ S]* '

Doit trouver tout ce qui a

S

Dans la première colonne.

Pour répondre aux questions, connectez-vous ou registre