Aller au contenu

Featured Replies

Posté(e)

Bonjour

  • 6 mois après...
Posté(e)
  • Auteur

Salut à tous et toutes,

Je reviens à la charge :-)

j'ai cherché et toujours pas compris comment on faisait des liens durs :-(

Je comprend vite, mais il faut m'expliquer longtemps :-)

Car j'ai environ 400 films (je précise, des copies privées de DVD achetés ;-)

Mon classement par genre est impect mais j'aimerais ajouter un classement par ordre alphabétique, donc avoir des dossiers A, B etc... et les compléter par des alias.

Même en sachant comment faire un lien dur, je ne me vois pas le faire pour 400 fichiers ;-)

Une idée !!!!

Merci par avance

Cordialement

JeBe

Posté(e)

Un petit script!

Posté(e)

Il faut demander gentiment à cricx, il fait des choses merveilleuses ! biggrin.pngrolleyes.gif

Posté(e)

Pas au courant ;)

Posté(e)
  • Auteur

Bonjour,

Merci à tous, pour vos réponses

Il faut demander gentiment à cricx, il fait des choses merveilleuses ! biggrin.pngrolleyes.gif

Juste un ti bout de script serait le bienvenue ;-)

Car je ni comprends rien de rien :-(

Encore un grand MERCI

A+

Posté(e)

quand j'ai un moment je regarde...

Posté(e)
  • Auteur

Merci CricX

Pas de prob il y a pas le feu :-)

A+

et encore MERCI

Posté(e)

si tu pouvais expliciter précisément ce que tu souhaites faire, ça faciliterait les choses.

Posté(e)
  • Auteur

Salut CricX

si tu pouvais expliciter précisément ce que tu souhaites faire, ça faciliterait les choses.

Voilou

J'ai un répertoire Video dans le NAS (Normal répertoire par défaut)

Dans ce répertoire j'ai créé autant de répertoires que besoin EX : Action, Drame, Policier etc...

Dans chacun de ces répertoires j'ai mis les films correspondants au genre

ça c'est nickel

Par contre je voudrais après création d'un Répertoire Alphabétique dans Vidéo

Puis dans le répertoire Alphabétique création des répertoires A, B, C etc...

Dans chacun des ces répertoires je voudrais mettre un alias de tous les films commençants par A par EX: dans le répertoire A

de cette façon je peux accéder à la lecture du film depuis son genre ou de puis le répertoire de sa 1ère lettre

Je sais pas si j'ai été bien clair wacko.png

Pour info je navigue sur le Nas depuis un boitier Storeva, ce dernier est connecté au réseau et au video projo en 1080p et via sa télécommande me permet d'accéder directement à la lecture du film

Merci en tous cas de t'intéresser à mon cas desespéré wink.png

A+

Modifié par JeBe

Posté(e)

bon, je vais regarder ça.

Posté(e)
  • Auteur

bon, je vais regarder ça.

Merci pour ton aide CricX

A+

  • 2 semaines après...
Posté(e)

une ligne comme celle-ci devrait convenir (là c'est pour des fichiers .avi, mais tu peux le faire pour tous les fichiers en supprimant -iname "*.avi".


find . -type f -iname "*.avi" -print|sort|while read fichier;do nom=$(basename "$fichier");initiale=${nom:0:1};mkdir -p Alphabétique/$initiale;ln "$fichier" "Alphabétique/$initiale/$nom";done


cette commande est à lancer dans le répertoire de plus haut niveau contenant tes vidéos (/volume2/Videos). tu peux en faire un script, en ajoutant le sheebang :

#!/bin/ash

cd /volume1/videos

find . -type f -iname "*.avi" -print|sort|while read fichier;do nom=$(basename "$fichier");initiale=${nom:0:1};mkdir -p Alphabétique/$initiale;ln "$fichier" "Alphabétique/$initiale/$nom";done


mettre ça dans un fichier, lui donner le droit d'exécution, pour le lancer donner le nom de chemin absolu ou relatif, ou alors mettre le script dans le path. vérifier que le répertoire de base est bien /volume1/videos ce script ne crée pas les répertoires a, b, c, d... en majuscules, il prend seulement l'initiale, donc tu pourrais te retrouver avec des a, A etc. Pour corriger cela, il faut mettre en majuscule l'initiale. initiale=$(echo $initiale|tr a-z A-Z);

#!/bin/ash

cd /volume1/videos

find . -type f -iname "*.avi" -print|sort|while read fichier;do nom=$(basename "$fichier");initiale=${nom:0:1};initiale=$(echo $initiale|tr a-z A-Z);mkdir -p Alphabétique/$initiale;ln "$fichier" "Alphabétique/$initiale/$nom";done


Modifié par cricx

Posté(e)

Si on parle du répertoire de base du synology alors c'est "/volume1video"

Patrick

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.

Invité
Répondre à ce sujet…

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.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.