wehtam
-
Compteur de contenus
9 -
Inscription
-
Dernière visite
Messages posté(e)s par wehtam
-
-
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
0 -
Ok mais dans mes répertoire j'ai d'autres fichiers avec les *.avi donc le dossier ne sera pas vide.
Il faudrait dès que l'on trouve un avi de moins de 800Mo, ça supprime le dossier qui le contient et tout son contenu.
0 -
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
0 -
Bonjour,
Sur mon NAS j'ai quelque centaines de films (un film = un dossier).
Je cherche le moyen de supprimer automatiquement tous les dossiers qui contiennent un fichier *.avi de moins de 800Mo.
ça m'éviterai de le faire à la mains (feignantisse quand tu nos tiens )
Avez-vous une solution simple à mon problème ?
Merci d'avance pour vos lumières0 -
-
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.
0 -
oui mais quand je lis des films HD qui sont sur ma freebox server (donc qui passent par le CPL pour aller au player), parfois le film s'arrête et redémarre ensuite. C'est pour cela que je me disais que peu être brancher le NAS sur le même switch que mon HPC allait résoudre ce genre de pb.
0 -
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.
0
Suppression de fichiers
dans Installation, Démarrage et Configuration
Posté(e)
ç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"