Aller au contenu

wehtam

Membres
  • Compteur de contenus

    9
  • Inscription

  • Dernière visite

Messages posté(e)s par wehtam

  1. Il y a 2 heures, Fenrir a dit :

    certains de tes chemins doivent contenir des espaces ou des caractères spéciaux.

    essaye comme ça

    
    dirname "`find /volume1/video/ -name "*.avi" -type f -size -800M -exec ls {} \;`" | awk '{print "rm -rf "$1}' > /tmp/liste

    ça marche un peu mieux sauf que le nom des dossiers sont coupés après le premier mot (par exemple au lieu de "/volume1/xbmc/FILM/Iron man" j'ai "/volume1/xbmc/FILM/Iron"  

  2. Il y a 15 heures, Fenrir a dit :

    donc il ne sera pas supprimé

    Si tu souhaites supprimer tous les dossiers (contenu compris) qui contiennent un certain type de fichier (avi de 800mo), il faut le faire en plusieurs étapes, mais s'il y a des sous dossiers qui contiennent aussi des fichiers ... le dossier parent restera sauf s'il contient lui aussi un ficher avi de 800mo

    Ta demande se rapproche plus d'un traitement manuel que d'un traitement automatisable

    Tu peux tester ça (n'exécute surtout pas le fichier liste avant de l'avoir contrôlé), ne ne sais pas si la commande dirname existe sur un syno par contre :

    
    dirname `find /volume1/video/ -name "*.avi" -type f -size -800M -exec ls {} \;` | awk '{print "rm -rf "$1}' > /tmp/liste

    J'ai testé la commande 

    dirname `find /volume1/xbmc/FILM/ -name "*.avi" -type f -size -800M -exec ls {} \;` | awk '{print "rm -rf "$1}'
    

    j'ai l'erreur suivante :

    dirname: invalid option -- '2'
    

    Quand je fais dirname --help

    Voici le retour :

     

    Usage: dirname [OPTION] NAME...
    Output each NAME with its last non-slash component and trailing slashes
    removed; if NAME contains no /'s, output '.' (meaning the current directory).
    
      -z, --zero     end each output line with NUL, not newline
          --help     display this help and exit
          --version  output version information and exit
    
    Examples:
      dirname /usr/bin/          -> "/usr"
      dirname dir1/str dir2/str  -> "dir1" followed by "dir2"
      dirname stdio.h            -> "."
    
    GNU coreutils online help: <http://www.gnu.org/software/coreutils/>
    Full documentation at: <http://www.gnu.org/software/coreutils/dirname>
    or available locally via: info '(coreutils) dirname invocation'
    

    Que faire ? 

    En tout cas merci de ton aide

     

  3. Il y a 18 heures, Fenrir a dit :

     

    
    find /volume1/video/ -name "*.avi" -type f -size -800M -exec ls -l {} \;

     

    Merci, j'ai testé ça sélectionne bien les avi de moins de 800M

    Donc pour effacer les répertoire les contenant je tape :

    find /volume1/video/ -name "*.avi" -type f -size -800M -exec rm -f {} \ rmdir *;

    Désolé je n'y connais pas grand chose

     

     

  4. Bonjour,

    J'ai eut un gros problème avec mon NAS un syno D1513+ (impossible de le rallumer , alim HS).

    J'ai donc changé de NAS j'ai pris un syno D1515.

    Donc j'avais une question simple comment faire pour ne pas perdre mes données (j'avais 5 disques) ? Est ce qu'il suffit de mettre mes anciens disques dans le nouveau NAS ?

    Merci d'avance pour vos réponses.

  5. Bonjour,

    Je suis tout nouveau dans ce monde merveilleux qu'est le NAS synology.

    J'avais une petite question qui peut paraître stupide.

    Voilà j'ai une freebox révolution, le serveur est dans une pièce et le player dans le salon, ils sont reliés entre eux par CPL. Côté player j'ai un switch pour brancher une PS4, un ampli et je vais y brancher un HPC. Niveau CPL la réception n'est pas terrible.

    Donc le mieux est il de brancher mon NAS sur le serveur ou sur le switch coté "player" étant donné que c'est mon HPC qui va accéder principalement aux données du NAS ?

    Merci d'avance pour vos réponses.

×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.