Piero Venuti ha scritto:
Salve lista,
ho la necessità di ripulire alcuni server da tutti i file multimediali degli utenti ..Ho subito pensato ad uno script con locate e find.. ma mi chiedevo se qualcuno *conoscesse un modo un po' più furbo per beccare tutti i file di tipo multimediale, che siano stati anche rinominati.. archiviati in zip o rar, o inglobati in delle immagini.*.

Se cerchi qualcosa di preciso, tipo riconoscimento video e/o immagini in base ai contenuti....
ci sono sw, ma a pagamento.

Ma a prescindere dove vengano nascosti i contenuti multimediali, se l'intento e' quello di liberare spazio-disco (aca storage), hanno sempre il loro peso in dimensioni.

Potresti quindi limitarti a cercare i file con dimensione "x" e farti un log.
Poi scegliere chi eliminare o no facendo attenzione a non cancellare dati
lavorativi.


Sicuramente è un suggerimento banale, ma visto che può essere utile anche ad altri posso suggerirti questo piccolo script (fonte script) <http://www.jarrodgoddard.com/linux-web-hosting/a-bash-script-to-find-large-files-on-a-linux-server>

Al volo

   /pippo# nano trovafile.sh/

Inserisci

   /#!/bin/bash/
   /# Se non viene specificato niente, appare la riga di help/
   /# Verifica se parametro $1 e' uguale a nulla /
   /[[ -n "$1" ]] || { echo “Uso: trovafile [PATHNAME]“; exit 0 ; }/

   /# L'unico parametro da specificare è il percorso/
   /# la dimensione +100000k puo' essere personalizzata a bisogna/
   /# o specificata come secondo parametro/
   /find $1 -type f -size +100000k -exec ls -lh {} \; | awk ‘{ print $9
   “: ” $5 }’/

Salvi.
Cambi i permessi

   /pippo:# chmod a+x trovafile.sh/


e lanci l'esecuzione

   /pippo:# trovafile.sh / > filedaesaminare.txt

   /

Dario

Rispondere a