Alla ricerca di comandi grep da passare ai server Linux


0

C'è un modo per grep o ls -l da un server Linux e restituisce qualsiasi file o directory con attributi estesi?

Userò BladeLogic per passare il comando ai server di destinazione e raccogliere le informazioni per l'elaborazione in una tabella dei risultati all'interno di Blade.

Risposte:


2

Il comando che stai cercando è

 lsattr -R /directory/to/be/searched

Dal manuale di Linux ( man lsattr) per lsattr:

NAME
       lsattr - list file attributes on a Linux second extended file system

SYNOPSIS
       lsattr [ -RVadv ] [ files...  ]

DESCRIPTION
       lsattr lists the file attributes on a second extended file system.  See
       chattr(1) for a description of the attributes and what they mean.

OPTIONS
       -R     Recursively list attributes of directories and their contents.

Questo è l'output di questo comando, come utente non privilegiato, nella mia directory home.

$ lsattr -R | more
-------------e-- ./zz.txt 
-------------e-- ./VirtualBox VMs

./VirtualBox VMs:
-------------e-- ./VirtualBox VMs/Ollie2

./VirtualBox VMs/Ollie2:
-------------e-- ./VirtualBox VMs/Ollie2/Ollie2.vbox
-------------e-- ./VirtualBox VMs/Ollie2/Ollie2.vbox-prev
-------------e-- ./VirtualBox VMs/Ollie2/Logs

./VirtualBox VMs/Ollie2/Logs:
-------------e-- ./VirtualBox VMs/Ollie2/Logs/VBox.log
-------------e-- ./VirtualBox VMs/Ollie2/Logs/VBox.log.1
-------------e-- ./VirtualBox VMs/Ollie2/Logs/VBox.log.2
-------------e-- ./VirtualBox VMs/Ollie2/Logs/VBox.log.3

-------------e-- ./VirtualBox VMs/Ollie2/Ollie2.vdi

-------------e-- ./VirtualBox VMs/JH

./VirtualBox VMs/JH:
-------------e-- ./VirtualBox VMs/JH/JH.vbox-prev
-------------e-- ./VirtualBox VMs/JH/JH.vbox
-------------e-- ./VirtualBox VMs/JH/JH.vdi

e così via.


Grazie per la risposta. In realtà ha funzionato, in un certo senso, ma non mi ha fornito alcun attributo. Ecco cosa ho eseguito e l'output: lsattr -R / home | altro ------------- / home / wec1234 / my_file
jerzdevs

@jerzdevs vedi il mio post
MariusMatutiae

-1

Molto semplice , vai alla cartella sospetta ed esegui il comando:

lsattr -laR | grep + immutabile

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.