Il s'agit de la commande arename qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS.
PROGRAMME:
Nom
arename - renomme automatiquement les fichiers audio en marquant les informations
SYNOPSIS
arename [OPTION(s)] FICHIER(S)...
OPTIONS ET ARGUMENTS
--utilisation-ambiguë-en premier
Définit le utilisation ambiguëen premier option. Voir ci-dessous pour plus de détails.
--comparer-versions
Imprime la version du script arename et la version du module Perl, qui
contient la majeure partie du code. Ces versions devraient être les mêmes. Sinon, ce serait
indiquer une installation éventuellement cassée.
--copie (option courte : -c)
Copiez les fichiers au lieu de les renommer (déplacer). Cela peut être utile pour copier des pistes depuis
vos archives audio sur un appareil portable par exemple.
--déboguer Activez la sortie de débogage. Cela définit en fait `verbosité' à 10000. Cette sortie
Cette option entraînera une sortie très bruyante. Vous voulez probablement quelque chose de moins verbeux,
comme `--verbosité 20'.
--disable-hooks (option courte : -H)
N'utilisez pas de hooks d'aucune sorte (ni globaux ni locaux).
--disable-profils (option courte : -N)
Do pas utilisez des profils de configuration (voir ci-dessous). Écrase le utiliser les profils
multiculturel.
--exécution à sec (option courte : -d)
Passez en mode essai à sec. Cela signifie qu'aucune mesure ne sera prise. nom d'arène va imprimer
ce qu'il ferait, s'il était appelé sans -d.
--activer les crochets
Activez explicitement les hooks.
--Obliger (option courte : -f)
Écrasez les fichiers si nécessaire.
--Aidez-moi (option courte : -h)
Affiche un court texte d'aide.
--list-cfg (option courte : -L)
Répertoriez la configuration actuelle dans le format de configuration réel.
--list-types de fichiers
Répertorie tous les types de fichiers actuellement pris en charge par nom d'arène, un type par ligne.
--list-exts-pour-type
Répertorie toutes les extensions reconnues par type de nom de fichier , un expert en
extension par ligne. Si une liste de types est donnée sous forme de liste séparée par des virgules,
les extensions pour tous les types répertoriés sont répertoriées.
--list-profils (option courte : -S)
Imprime une liste de noms de profils définis dans la configuration active. (C'est
principalement utilisé par la complétion zsh pour le --profil option.)
--read-local (option courte : -l)
Lisez un fichier de configuration local (./.arename.local). Écrase le utiliserlocalrc
paramètre de configuration.
--stdin (option courte : -s)
Lisez les noms de fichiers depuis stdin après avoir traité les fichiers donnés sur la ligne de commande. Il
lit un nom de fichier par ligne, ce qui signifie que les noms de fichiers contenant des sauts de ligne sont
non supporté.
--version (option courte : -V)
Afficher les informations de version.
--verbosité
Définit le `verbosité'réglage sur `valeur entière'.
--suppress-skips (option courte : -Q)
Lorsqu'un fichier est ignoré, parce que son nom ne changerait pas, cette option entraînera
nom d'arène pour supprimer toute sortie. Ceci définit l'option `suppress_skips'.
Notez que si le `verbosité' est à un niveau suffisamment élevé, vous pouvez toujours obtenir
messages sur le fichier en cours de traitement en premier lieu.
--rc
Lire filet au lieu de ~/.arenamerc.
--post-rc
Lire filet après ~/.arenamerc ainsi que avant ./.arename.local.
--préfixe (option courte : -p)
Définissez un préfixe pour les fichiers de destination.
--profil (option courte : -P)
Définir une liste d'un ou plusieurs profils à utiliser de force, peu importe s'ils le seraient
activé normalement ou non.
--modèle-de-compilation (option courte : -T)
Définissez un modèle qui sera utilisé pour les fichiers contenant une balise de compilation.
--modèle (option courte : -t)
Définir un modèle générique (pour tous les fichiers qui font pas contiennent une balise de compilation).
--ensemble d'utilisateurs <variable=Plus-value> (option courte : -u)
Définissez une variable définie par l'utilisateur sur une valeur donnée (voir « Variables définies par l'utilisateur » ci-dessous).
Des dossiers)...
Fichiers d'entrée, qui peuvent être renommés.
Un mot sur la stabilité du nom d'option : avec nom d'arène version 3.0 nous utilisons maintenant Getopt :: Long
pour analyser les options de lignes de commande. Ce changement a été apporté parce que le single significatif
les options de lettres étaient épuisées. Chaque option est disponible via un --option-longue. Ceci
interface sera rester stable. Si des changements sont apportés au --option-longue l'interface est terminée, que
se produira avec une phase de dépréciation appropriée, afin que les utilisateurs puissent s'adapter. Alors, si tu veux
utilisé nom d'arène dans les scripts, ce sont les options que vous devez utiliser. Il n'y a actuellement aucun projet
de supprimer ou de modifier d'autres options courtes, mais il n'y a aucune garantie. Si c'est
il vaut en effet mieux changer une option courte, nous le ferons.
Une liste d'options qui ont changé de nom d'arène 3.x à 4.0 peut être trouvé dans le projet
Fichier CHANGES et conseils généraux sur les modifications incompatibles d'une version majeure à une version majeure
version sont documentées dans le fichier UPGRADING.
Obsolète Command Gamme Options
Les options suivantes sont obsolètes et seront supprimées dans une version ultérieure de nom d'arène.
--silencieux
Cette option est un raccourci pour "--verbosity 10".
--uber-silencieux
Cette option est un raccourci pour "--verbosity 5".
--verbeux
Il s'agit d'un raccourci pour "--verbosity 20".
DESCRIPTION
nom d'arène est un outil capable de renommer des fichiers audio en regardant le marquage d'un fichier
information. Il utilise ces informations pour assembler un nom de fichier de destination cohérent. Le
l'utilisateur peut définir le format du nom de fichier de destination à l'aide de chaînes de modèles.
Des modèles peuvent être définis dans les "Fichiers de configuration", par le modèle ainsi que comp_template
paramètres (voir « PARAMÈTRES » ci-dessous).
Par défaut, nom d'arène refusera d'écraser les fichiers de destination, si le fichier en question
existe déjà. Vous pouvez forcer l'écrasement en fournissant le --Obliger option.
Afin de voir ce qui se passerait au lieu de modifier réellement les fichiers, vous pouvez utiliser le
--exécution à sec option. De cette façon, vous pouvez éviter les problèmes qui pourraient survenir si la situation (par ex.
les informations contenues dans les fichiers ou votre configuration) ne correspondent pas exactement à vos attentes.
Appareils filet formats
Depuis la version 4.0, nom d'arène prend en charge beaucoup plus de formats de fichiers qu'auparavant (version 3.0
uniquement pris en charge .mp3, .ogg ainsi que . Flac des dossiers). Grâce à Audio::Scan, nous prenons désormais en charge
une gamme plus large de types de fichiers, dont la plupart peuvent exister en utilisant différentes extensions de nom de fichier
(par exemple * .ogg ainsi que *.oga sont tous deux du type ogg).
Vous pouvez utiliser le `--list-types de fichiers' et '--list-ext-for-type'options pour savoir lequel
le type de fichier est mappé à quelles extensions de nom de fichier.
Si vous souhaitez prendre en charge un autre type de fichier dans nom d'arène, vous devrez persuader le
Audio :: Scannez les développeurs pour étendre leur module avec cette fonctionnalité. Ajout de la prise en charge dans
nom d'arène après cela devrait être trivial.
Pour vous donner une idée, arename (en lien avec Audio::Scan 0.85) laissez-vous renommer mp3,
mp4, aac, ogg, flac, asf, sac à muse, singe acoustique, wav (ce type prend également en charge aiff) et
wavpack fichiers.
Entrée a *parcelle* of fichiers
nom d'arène peut être utilisé pour synchroniser les noms de fichiers d’archives audio entières. Cependant, cela
signifie que vous devrez indiquer au script l'emplacement de nombreux fichiers, des milliers peut-être.
Pour ce faire, vous serez confronté au problème suivant : sur la plupart des systèmes de type UNIX, la longueur
de la liste d'arguments pour les programmes externes est limitée (versions récentes de Linux, par exemple).
exception, je n'ai plus cette limitation).
Ainsi, même si votre shell peut effectuer un globbing récursif comme ksh ou zsh, cela sera très probablement
vous causer des ennuis (pour plus que quelques fichiers) :
% arename -d **/*.mp3
Il existe bien sûr plusieurs façons de surmonter cette limitation.
La première solution consiste à utiliser trouver en connexion avec nom d'arène's -s option:
% trouver . -nom "*.mp3" -print | nomarène -d -s
Cela sera interrompu pour les noms de fichiers contenant des nouvelles lignes, car --stdin va lire un fichier
nom par ligne à partir du flux d’entrée standard.
Une autre façon d'utiliser trouver pour résoudre ce problème, il faut utiliser find Exec- option:
% trouver . -name "*.mp3" -exec arename -d '{}' '+'
Cela fonctionnera pour tous les noms de fichiers possibles. Peu importe s'il contient des espaces ou des nouvelles lignes.
Notre + à la fin de l'appel, find appelle le programme externe (nom d'arène dans ce
cas) avec autant d’arguments que possible, sans dépasser la limite. Cela nécessite un
Recherche POSIXly correcte. GNU find, par exemple, ne prenait pas en charge le + chemin depuis longtemps.
Si vous êtes bloqué avec une ancienne version, vous pouvez échanger le + avec ; (à noter qu'un
point-virgule doit être cité dans tous les cas), ou utilisez plutôt l'outil xargs.
Une dernière solution pour les utilisateurs de zsh serait zargs (qui nécessite le chargement automatique de zargs dans votre zsh).
configuration):
% zargs -- **/*.mp3 -- arename -d
GÉNÉRAL UTILISATION
Lorsque vous êtes confronté pour la première fois à nom d'arène et vous essayez de commencer avec le
documentation, vous pourriez dire qu'un manuel de plus de 1000 lignes, qui n'est pas rempli de trop de
les exemples ne sont guère adaptés aux débutants.
Par conséquent, cette section a été introduite pour vous donner le strict minimum d'informations dans
afin d'utiliser le programme sans trop de fuzz.
Si vous avez vraiment peur de la documentation, vous pouvez bien sûr simplement lire le résultat du
--Aidez-moi option et voyez quelles options proposer pour obtenir ce que vous voulez. Là encore,
vous serez bientôt énervé par les valeurs par défaut étranges nom d'arène les usages.
Vous souhaiterez probablement d’autres modèles. Après tout, la possibilité de les étendre
les chaînes sont l'un des points à utiliser nom d'arène en premier lieu. Ils sont décrits dans le
Section MODÈLE ; et lire cette section est l'effort minimum que vous voudrez faire
par.
Après cela, vous pouvez ouvrir le fichier ~/.arenamerc dans votre éditeur de texte préféré et ressemblez à
le texte suivant (et probablement modifier les quelques valeurs à votre guise):
# maintenant vous voulez certainement vos propres modèles, alors définissez-les ici
# un pour vos fichiers normaux
modèle &artiste - &album - &numéro de piste. &titre de la piste
# et un autre pour les fichiers issus de compilations
comp_template va - &album - &numéro de piste. &artiste - &titre de la piste
Si vous souhaitez plus d'automatisation ou plus de personnalisation, vous n'aurez pas le temps de lire le
manuel ci-dessous. Si vous avez besoin de résoudre des problèmes particuliers, la partie "HOOKS" encore plus bas
est pour toi.
ENVIRONNEMENT VARIABLES
ARENAME_LOAD_QUIET
Lorsqu'il est configuré pour 1, nom d'arène n'affichera aucun message de démarrage ; pas en lisant le
fichiers de configuration ou de hook, et nom d'arène émettre des messages indiquant s'il est dans
mode copie ou sur un essai à sec ou similaire.
Cependant, si des avertissements ou des erreurs surviennent lors du chargement de la configuration,
ces messages sont toujours émis, bien sûr.
Toute autre valeur mais 1 - et cela inclut l'absence de ARENAME_LOAD_QUIET du
environnement - provoquera nom d'arène pour démarrer normalement.
ARENAME_SUPPRESS_COLOURS
Lorsqu'il est configuré pour 1 (et seulement 1 - nom d'arène ignorera tout autre paramètre), arename
désactiver ses colorations de sortie. Depuis la version 4.0, nom d'arène utilise le terme ::ANSIColor
pour produire une sortie comportant des couleurs de terminal.
Utilisez arename en ligne en utilisant les services onworks.net