Il s'agit de la commande qcmd 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
qmv, qcp - Renommer ou copier des fichiers rapidement, en éditant les noms de fichiers dans un éditeur de texte
SYNOPSIS
QCP [OPTION]... [DOSSIER] ...
qmv [OPTION]... [DOSSIER] ...
qcmd --commande=COMMAND [OPTION]... [DOSSIER] ...
DESCRIPTION
Ce document de page de manuel décrit les QCP, qmv et qcmd les commandes.
Le qmv Le programme permet de renommer les fichiers en éditant leurs noms dans n'importe quel éditeur de texte. Par
changer une lettre dans un document texte, une lettre dans un nom de fichier peut être modifiée. Depuis le
les fichiers sont répertoriés les uns après les autres, les modifications courantes peuvent être apportées plus rapidement.
Le QCP Le programme fonctionne comme qmv, mais copie les fichiers au lieu de les déplacer.
Le qmv programme a été conçu avec la sécurité à l'esprit - les faux renommages causés par une erreur humaine sont
évité en effectuant autant de contrôles que possible. À cause de ce, qmv prend en charge un
mode interactif où chaque étape de la procédure de changement de nom peut être exécutée manuellement. Les
par défaut c'est de commencer qmv en mode non interactif. Cependant, en cas de conflit ou
Erreur, qmv passera en mode interactif (au lieu de perdre toutes les modifications apportées par l'utilisateur). Pour
plus d'informations sur le processus de changement de nom et le mode interactif, voir ci-dessous. Ça aussi
s'applique à QCP.
Le qcmd le programme fonctionne exactement comme qmv et QCP mais vous permet de spécifier quelle commande
exécuter.
Le ls(1) programme est utilisé pour lister les fichiers à renommer ou à copier. Par conséquent qmv, QCP et qcmd
accepte certains ls options.
RENOMMER/COPIER PROCESSUS
Le processus de renommage ou de copie de fichiers comprend de nombreuses étapes. Elles sont:
Liste fichiers
Générez une liste de fichiers à renommer à partir d'arguments de ligne de commande en utilisant ls (1).
Créer an modifiable texte filet
Le format d'édition crée un fichier texte éditable avec les noms de fichiers.
Start le éditeur
Démarrez l'éditeur de texte et attendez que l'utilisateur ait fini de le modifier.
Lire le édité texte filet
Le format d'édition lit maintenant le fichier texte édité avec les noms de fichiers mis à jour.
Vérifiez rebaptiser et réorganiser à résoudre conflits (qmv seulement)
Il s'agit d'une étape compliquée qui implique les tâches suivantes :
La balise renomme là où le fichier de destination existe déjà, renomme là où l'ancien fichier
est maintenant manquant ou inaccessible, et renomme les noms là où le nouveau nom n'était pas
modifié. Effectuez un tri topologique sur les renommages, de sorte que renommer b->c, a->b soit
possible. Résolvez les références croisées en les renommant en noms temporaires, de sorte que
renommer e->f, f->e (ou e->f, f->g, g->e et ainsi de suite) est possible.
Cette étape aboutit à un plan de renommage.
Écran le centré sur le client.
Afficher le plan à l'utilisateur.
Appliquer le centré sur le client.
Appliquez le plan en renommant ou en copiant les fichiers (à moins que --dummy n'ait été
spécifié).
Si une erreur se produit au cours de l'une des étapes ci-dessus (sauf la première), qmv/QCP laisse tomber le
l'utilisateur en mode interactif. De cette façon, aucun changement ne doit être perdu et des erreurs peuvent être
corrigé manuellement avant de continuer. Voir ci-dessous pour une description de l'interactif
mode.
OPTIONS
Ces programmes suivent la syntaxe habituelle de la ligne de commande GNU, avec de longues options commençant par
deux tirets (`-').
-une, --tout
(Transmis à ls.) Ne masquez pas les entrées commençant par `.'.
-UNE, --presque toutes
(Transmis à ls.) Ne pas lister les `.' implicites et '..'.
-B, --ignore-sauvegardes
(Transmis à ls.) Ne listez pas les entrées implicites se terminant par « ~ ».
-c (Transmis à ls.) Trier par ctime (heure de la dernière modification).
--commande=COMMAND
Exécution COMMAND au lieu de mv ou cp.
-ré, --annuaire
(Transmis à ls.) Liste les entiers du répertoire au lieu du contenu.
-r, --sens inverse
(Transmis à ls.) Inverser l'ordre lors du tri.
-R, --recursive
(Transmis à ls.) Lister les sous-répertoires de manière récursive.
-S (Transmis à ls.) Trier par taille de fichier.
--tri=WORD
(Transmis à ls.) Trier par extension (-X), aucune (-U), taille (-S), heure (-t), version
(-v), état (-c), heure (-t), aheure (-u) ou accès (-u).
--heure=WORD
(Transmis à ls.) Si le tri se fait par heure (--sort=heure), tri par heure, accès,
use, ctime ou status time.
-t (Transmis à ls.) Trier par heure de modification.
-u (Transmis à ls.) Trier par temps d'accès.
-U (Transmis à ls.) Ne pas trier ; liste les entrées dans l'ordre du répertoire.
-X (Transmis à ls.) Trier par ordre alphabétique par extension d'entrée.
-F, --format=Format
Changer le format d'édition du fichier texte. Voir ci-dessous pour les valeurs possibles.
-o, --options=OPTIONS
Passer les options au format d'édition sélectionné. OPTIONS est au format
OPTION[=VALEURE][,OPTION[=VALEURE(...)...]
Pour une liste des options disponibles pour chaque format, utilisez --options=help ou voir ci-dessous.
-je, --interactif
Démarrez en mode commande (voir ci-dessous pour plus d'informations sur ce mode).
-e, --éditeur=PROGRAMME
Spécifiez le programme avec lequel éditer le fichier texte. Le programme par défaut est déterminé par
En regardant le VISUEL variable d'environnement, ou si elle n'est pas définie, la EDITEUR
variable d'environnement. Si ce n'est pas le cas non plus, utilisez le programme appelé éditeur.
--ls=PROGRAMME
Spécifiez le chemin du programme ls. Si vous omettez le répertoire, l'exécutable sera
recherché dans les répertoires spécifiés par la variable d'environnement PATH.
-dans, --verbeux
Soyez plus bavard sur ce qui est fait.
--factice
Faites tout comme d'habitude, sauf renommer les fichiers (mode "factice").
--Aidez-moi Afficher le résumé des options.
--version
Affiche les informations de version et quitte.
EDIT FORMATS
Un format d'édition est chargé de générer un fichier texte pour l'édition et de l'analyser une fois
il a été édité. Le format par défaut est à double colonne, mais il existe d'autres formats comme
Hé bien.
Tous les formats d'édition ne prennent pas les mêmes options. Il faut donc les préciser
en utilisant l'option --options (-o). Cette option prend une liste de "sous-options" similaire à la
-o option dans monter (8).
Les formats d'édition disponibles sont « colonne unique » (ou « sc »), « à deux colonnes » (ou « dc ») et
'destination-only' (ou 'do'). Le format par défaut est à deux colonnes.
DOUBLE COLONNE Format
Le à deux colonnes format (`dual-column' ou `dc') affiche les fichiers sur deux colonnes. C'est le
format par défaut et recommandé. La colonne la plus à gauche est généralement le nom du fichier source
(qui ne doit pas être modifié) et la colonne la plus à droite le nom du fichier de destination.
Options prises en charge :
échange Échangez l'emplacement des anciens et des nouveaux noms lors de l'édition. C'est-à-dire que la colonne la plus à gauche est maintenant
le nom du fichier de destination et le plus à droite le nom du fichier source.
séparé
Mettez une ligne vide entre tous les renommages.
taille de tab =TAILLE
Par défaut, des tabulations de taille 8 sont utilisées pour séparer les colonnes. Avec ça
option la largeur de ces caractères de tabulation peut être modifiée.
surpeuplés Utilisez des espaces au lieu des caractères de tabulation lors de l'indentation.
largeur =LARGEUR
Cette option spécifie la position du caractère (horizontalement) que le deuxième fichier
le nom commence à.
largeur automatique
Normalement, si le nom du fichier source est plus long que largeur personnages, la destination
le nom est imprimé sur la ligne suivante à la place. Avec cette option activée cependant,
qmv/qcp ajustera la largeur afin que les noms de fichiers source et de destination puissent être
affiché sur une seule ligne.
Si une largeur a été spécifiée avec largeur antérieurement à largeur automatique, cette largeur sera
utilisé comme largeur minimale.
Exemple : supposons que largeur=10, largeur automatique est spécifié. Même si tous les noms de fichiers sources
sont inférieurs à cinq caractères, la largeur de division serait de 10. S'il y avait eu
un nom de fichier de plus de 10 caractères, la largeur finale aurait été supérieure à
10 caractères.
Cette option est activée par défaut.
indicateur1=TEXTE
Texte à mettre avant le premier nom de fichier (colonne).
indicateur2=TEXTE
Texte à mettre avant le deuxième nom de fichier (colonne).
vous aider Afficher le résumé des options de format d'édition.
SEULE COLONNE Format
Le seule colonne format (`single-column' ou `sc') affiche les fichiers dans une seule colonne -
premier nom du fichier source et sur la ligne suivante le nom du fichier de destination.
Options prises en charge :
échange Échangez l'emplacement des anciens et des nouveaux noms lors de l'édition. C'est-à-dire que la première ligne contiendra
le nom du fichier de destination, et la ligne suivante le nom du fichier source.
séparé
Mettez une ligne vide entre tous les renommages.
indicateur1=TEXTE
Texte à mettre avant le premier nom de fichier.
indicateur2=TEXTE
Texte à mettre avant le deuxième nom de fichier.
vous aider Afficher le résumé des options de format d'édition.
DESTINATION UNIQUEMENT Format
Le destination uniquement format (`destination-only' ou `do') affiche les fichiers uniquement
nom du fichier de destination, un sur chaque ligne. Ce format n'est généralement pas recommandé, car
le seul moyen d'identifier le nom du fichier source est de regarder le numéro de ligne. Mais c'est peut-être
utile avec certains éditeurs de texte.
Options prises en charge :
séparé
Mettez une ligne vide entre tous les renommages (noms de fichiers).
INTERACTIF MODE
En mode interactif qmv/QCP lit les commandes du clavier, les analyse et exécute
eux. Ceci est fait en utilisant GNU readline.
Les commandes suivantes sont disponibles :
s, liste [OPTIONS].. [DES DOSSIERS] ..
Sélectionnez les fichiers à renommer. Si aucun fichier n'est spécifié, sélectionnez tous les fichiers dans
annuaire. Les options acceptées sont celles qui sont passées à ls(1). Utilisez `help ls'
pour afficher une liste de ceux-ci.
importer DOSSIER
Lire des fichiers à renommer à partir d'un fichier texte. Chaque ligne doit correspondre à une
fichier à renommer.
et, éditer
Modifiez les renommages dans un éditeur de texte. Si cette commande a déjà été exécutée, et pas "tout"
est spécifié, ne modifiez que les noms contenant des erreurs.
plan Affichez le plan de changement de nom actuel. (Ce plan est créé après « modifier ».)
vous inscrire Appliquer le plan actuel, c'est-à-dire renommer les fichiers. Seuls les fichiers marqués comme OK dans le
le plan sera renommé.
recommencez Si certains renommages ont échoué plus tôt lors de l'application, cette commande essaiera ces renommages
nouveau.
montrer Afficher la valeur de la variable de configuration spécifiée, ou toutes les variables si aucune
spécifié. Voir ci-dessous pour une liste des variables de configuration.
set VALEUR VARIABLE
Définissez la valeur d'une variable de configuration.
sortie, quitter
Quittez le programme. S'il y a des modifications non appliquées, l'utilisateur en sera informé, et
il sera nécessaire d'exécuter cette commande une fois de plus pour quitter le programme.
vous aider [ls|usage]
Si `ls' est spécifié, affiche les options de la liste. Si `usage' est spécifié, afficher
options de ligne de commande acceptées. Sinon afficher l'aide sur les commandes en interactif
mode.
version
Afficher les informations de version.
VARIABLES
Les variables suivantes sont disponibles en mode interactif :
mannequin Booléen
éditeur STRING
le format STRING
Options STRING
Ces variables correspondent aux options du même nom.
fichier temporaire STRING
Cette variable contient le nom du fichier temporaire qui est édité avec `edit'.
Il ne peut pas être défini ; ne doit être lu qu'avec 'show'.
Une valeur booléenne est spécifiée sous la forme "0", "false", "non", "off" ou "1", "true", "yes" et "on".
Les chaînes sont spécifiées sans guillemets.
EXEMPLES
Modifier les noms des fichiers dans le répertoire actuel.
qmv
Modifiez les noms des fichiers avec l'extension « .c ». Trier les fichiers par heure de modification.
qmv -t *.c
Modifiez les noms de fichiers à l'aide de l'éditeur nedit et avec une largeur de colonne de 100.
qmv -edit -largeur=100
DE LA LIGNE BOGUES
Signaler des bogues à[email protected]>.
Utiliser qcmd en ligne à l'aide des services onworks.net