Questo è il comando qcmd che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS
PROGRAMMA:
NOME
qmv, qcp - Rinomina o copia rapidamente i file, modificando i nomi dei file in un editor di testo
SINOSSI
qcp [OPZIONE]... [RISORSE] ...
qmv [OPZIONE]... [RISORSE] ...
qcmd --comando=COMANDO [OPZIONE]... [RISORSE] ...
DESCRIZIONE
Questo documento della pagina del manuale descrive il qcp, qmv e qcmd comandi.
Il qmv programma consente di rinominare i file modificando i loro nomi in qualsiasi editor di testo. Di
cambiando una lettera in un documento di testo, è possibile modificare una lettera in un nome file. Dal momento che
i file sono elencati uno dopo l'altro, le modifiche comuni possono essere apportate più rapidamente.
Il qcp il programma funziona come qmv, ma copia i file invece di spostarli.
Il qmv programma è stato creato pensando alla sicurezza: le rinominazioni fasulle causate da errori umani sono
evitato eseguendo più controlli possibili. A causa di ciò, qmv supporta e
modalità interattiva in cui ogni passaggio della procedura di ridenominazione può essere eseguito manualmente. Il
l'impostazione predefinita è iniziare qmv in modalità non interattiva. Tuttavia, quando c'è un conflitto o
errore, qmv passerà alla modalità interattiva (invece di perdere tutte le modifiche apportate dall'utente). Per
ulteriori informazioni sul processo di ridenominazione e sulla modalità interattiva, vedere di seguito. Anche questo
si applica a qcp.
Il qcmd il programma funziona proprio come qmv e qcp ma ti consente di specificare quale comando eseguire
eseguire.
Il ls(1) il programma viene utilizzato per elencare i file da rinominare o copiare. Perciò qmv, qcp e qcmd
accetta un po' ls opzioni.
RINOMINA/COPIA PROCESSO
Il processo di ridenominazione o copia dei file consiste in molti passaggi. Loro sono:
Lista file
Genera un elenco di file da rinominare dagli argomenti della riga di comando usando ls(1).
Creare an modificabile testo filetto
Il formato di modifica crea un file di testo modificabile con i nomi dei file.
Inizia , il editore
Avvia l'editor di testo e attendi che l'utente abbia finito di modificarlo.
Leggi , il modificato testo filetto
Il formato di modifica legge il file di testo modificato ora con i nomi dei file aggiornati.
Vedi rinominare e riordinare a risolvere conflitti (qmv solo)
Questo è un passaggio complicato che comporta le seguenti attività:
Il tag rinomina dove esiste già il file di destinazione, rinomina dove il vecchio file
è ora mancante o inaccessibile e rinomina i nomi dove il nuovo nome non era
cambiato. Eseguire un ordinamento topologico sui rinomina, in modo che rinominare b->c, a->b sia
possibile. Risolvi i riferimenti incrociati rinominandoli in nomi temporanei, in modo che
è possibile rinominare e->f, f->e (o e->f, f->g, g->e e così via).
Questo passaggio si traduce in un piano di rinomina.
Dsiplay , il pianificare.
Mostra il piano all'utente.
APPLICA , il pianificare.
Applica il piano rinominando o copiando i file (a meno che --dummy non fosse
specificato).
Se si verifica un errore durante uno dei passaggi precedenti (tranne il primo), qmv/qcp fa cadere il
utente nella modalità interattiva. In questo modo nessuna modifica dovrebbe essere persa e gli errori possono essere
corretto manualmente prima di continuare. Vedi sotto per una descrizione dell'interattivo
modalità.
VERSIONI
Questi programmi seguono la consueta sintassi della riga di comando GNU, con opzioni lunghe che iniziano con
due trattini (`-').
-un, --tutti
(Passato a ls.) Non nascondere le voci che iniziano con `.'.
-UN, --quasi tutto
(Passato a ls.) Non elencare i `.' impliciti e `..'.
-B, --ignora-backup
(Passato a ls.) Non elencare le voci implicite che terminano con `~'.
-c (Passato a ls.) Ordina per ctime (ora dell'ultima modifica).
--comando=COMANDO
Eseguire COMANDO invece di mv o cp.
-D, --directory
(Passato a ls.) Elenca gli interi di directory invece dei contenuti.
-R, --inversione
(Passato a ls.) Inverti l'ordine durante l'ordinamento.
-R, --ricorsivo
(Passato a ls.) Elenca le sottodirectory in modo ricorsivo.
-S (Passato a ls.) Ordina per dimensione del file.
--ordina=PAROLA
(Passato a ls.) Ordina per estensione (-X), nessuno (-U), dimensione (-S), ora (-t), versione
(-v), stato (-c), ora (-t), atime (-u) o accesso (-u).
--tempo=PAROLA
(Passato a ls.) Se l'ordinamento viene eseguito per ora (--sort=time), ordina per atime, access,
use, ctime o status time.
-t (Passato a ls.) Ordina per ora di modifica.
-u (Passato a ls.) Ordina per ora di accesso.
-U (Passato a ls.) Non ordinare; elenca le voci in ordine di directory.
-X (Passato a ls.) Ordina in ordine alfabetico per estensione della voce.
-F, --formato=FORMATO
Cambia il formato di modifica del file di testo. Vedi sotto per i possibili valori.
-oh, --opzioni=VERSIONI
Passa le opzioni al formato di modifica selezionato. VERSIONI è nel formato
OPZIONE[=VALORE][,OPZIONE[=VALORE]...]
Per un elenco delle opzioni disponibili per ogni formato, usa --options=help o vedi sotto.
-io, --interattivo
Avvia in modalità comando (vedi sotto per informazioni su questa modalità).
-e, --editore=PROGRAMMA
Specifica il programma con cui modificare il file di testo. Il programma predefinito è determinato da
guardando il VISIVO variabile d'ambiente, o se non è impostata, il EDITOR
variabile d'ambiente. Se anche questo non è impostato, usa il programma chiamato editore.
--ls=PROGRAMMA
Specificare il percorso del programma ls. Se ometti la directory, l'eseguibile sarà
cercato nelle directory specificate dalla variabile di ambiente PATH.
-in, --verboso
Sii più prolisso su ciò che viene fatto.
--manichino
Fai tutto come al solito, tranne che rinominare i file (modalità "fittizia").
--Aiuto Mostra il riepilogo delle opzioni.
--versione
Informazioni sulla versione di output ed esci.
MODIFICA FORMATI
Un formato di modifica è responsabile della generazione di un file di testo per la modifica e dell'analisi una volta
è stato modificato. Il formato predefinito è a doppia colonna, ma ci sono altri formati come
bene.
Non tutti i formati di modifica accettano le stesse opzioni. Pertanto, è necessario specificarli
utilizzando l'opzione --options (-o). Questa opzione accetta un elenco di "sottoopzioni" simile a
-o opzione in Mount(8).
I formati di modifica disponibili sono "single-column" (o "sc"), "dual-column" (o "dc") e
"solo destinazione" (o "fare"). Il formato predefinito è a doppia colonna.
DOPPIA COLONNA FORMATO
Il doppia colonna format (`dual-column' o `dc') visualizza i file in due colonne. Questo è il
formato predefinito e consigliato. La colonna più a sinistra è solitamente il nome del file sorgente
(che non dovrebbe essere modificato) e la colonna più a destra il nome del file di destinazione.
Opzioni supportate:
swap Scambia la posizione dei nomi vecchi e nuovi durante la modifica. Cioè la colonna più a sinistra è adesso
il nome del file di destinazione e all'estrema destra il nome del file di origine.
separato
Metti una riga vuota tra tutti i rinomina.
dimensione della scheda=TAGLIA
Per impostazione predefinita, vengono utilizzati caratteri di tabulazione di dimensione 8 per separare le colonne. Con questo
opzione la larghezza di questi caratteri di tabulazione può essere modificata.
spazi Usa i caratteri di spazio invece dei caratteri di tabulazione durante il rientro.
larghezza =LARGHEZZA
Questa opzione specifica la posizione del carattere (orizzontalmente) che il secondo file
il nome inizia da.
larghezza automatica
Normalmente, se il nome del file sorgente è più lungo di larghezza personaggi, la destinazione
il nome viene invece stampato sulla riga successiva. Con questa opzione abilitata, tuttavia,
qmv/qcp regolerà la larghezza in modo che i nomi dei file di origine e di destinazione possano essere
visualizzato su una riga.
Se è stata specificata una larghezza con larghezza precedente a larghezza automatica, quella larghezza sarà
utilizzato come larghezza minima.
Esempio: supponiamo che larghezza=10,larghezza automatica è specificato. Anche se tutti i nomi dei file sorgente
sono inferiori a cinque caratteri, la larghezza di divisione sarebbe 10. Se ci fosse stato
un nome di file più lungo di 10 caratteri, la larghezza finale sarebbe stata superiore a
Caratteri 10.
Questa opzione è abilitata per impostazione predefinita.
indicatore1=TESTO
Testo da inserire prima del nome del primo file (colonna).
indicatore2=TESTO
Testo da inserire prima del nome del secondo file (colonna).
Aiuto Mostra il riepilogo delle opzioni di modifica del formato.
COLONNA SINGOLA FORMATO
Il singola colonna format (`single-column' o `sc') visualizza i file in una singola colonna -
primo nome del file di origine e nella riga successiva il nome del file di destinazione.
Opzioni supportate:
swap Scambia la posizione dei nomi vecchi e nuovi durante la modifica. Cioè la prima riga conterrà
il nome del file di destinazione e la riga successiva il nome del file di origine.
separato
Metti una riga vuota tra tutti i rinomina.
indicatore1=TESTO
Testo da inserire prima del nome del primo file.
indicatore2=TESTO
Testo da inserire prima del nome del secondo file.
Aiuto Mostra il riepilogo delle opzioni di modifica del formato.
SOLO PER DESTINAZIONE FORMATO
Il solo destinazione format ("solo destinazione" o "fare") visualizza i file solo il
nome del file di destinazione, uno su ogni riga. Questo formato è generalmente sconsigliato, poiché
l'unico modo per identificare il nome del file di origine è guardare il numero di riga. Ma potrebbe essere
utile con alcuni editor di testo.
Opzioni supportate:
separato
Metti una riga vuota tra tutti i rinomina (nomi di file).
INTERACTIVE MODE
In modalità interattiva qmv/qcp legge i comandi dalla tastiera, li analizza ed esegue
loro. Questo viene fatto usando GNU readline.
Sono disponibili i seguenti comandi:
io, stratagemma [VERSIONI.. [FILE]..
Seleziona i file da rinominare. Se non viene specificato alcun file, seleziona tutti i file in corrente
directory. Le opzioni accettate sono quelle passate a ls(1). Usa `aiuto ls'
per visualizzare un elenco di questi.
importare RISORSE
Leggi i file da rinominare da un file di testo. Ogni riga dovrebbe corrispondere a un esistente
file da rinominare.
Ed, edit
Modifica i nomi in un editor di testo. Se questo comando è stato eseguito prima e non "tutto"
è specificato, modifica solo le rinomina con errori.
piano Visualizza il piano di ridenominazione corrente. (Questo piano viene creato dopo "modifica".)
applicare Applicare il piano corrente, ovvero rinominare i file. Solo quei file contrassegnati come OK nel
piano verrà rinominato.
riprovare Se qualche ridenominazione non è riuscita in precedenza durante "applica", questo comando proverà a rinominare
nuovamente.
mostrare attraverso le sue creazioni Visualizza il valore della variabile di configurazione specificata o tutte le variabili se nessuna
specificato. Vedi sotto per un elenco di variabili di configurazione.
set VALORE VARIABILE
Imposta il valore di una variabile di configurazione.
Uscita, smettere
Uscire dal programma. Se ci sono modifiche non applicate, l'utente riceverà una notifica e
sarà necessario eseguire questo comando un'altra volta per uscire dal programma.
Aiuto [ls|uso]
Se viene specificato `ls', visualizza le opzioni dell'elenco. Se viene specificato "utilizzo", visualizzare
opzioni della riga di comando accettate. Altrimenti mostra l'aiuto sui comandi in interattivo
modalità.
versione
Visualizza le informazioni sulla versione.
VARIABILI
Le seguenti variabili sono disponibili in modalità interattiva:
manichino BOOLEAN
editore STRING
formato STRING
Opzioni STRING
Queste variabili corrispondono alle opzioni con lo stesso nome.
filetemp STRING
Questa variabile contiene il nome del file temporaneo che viene modificato con `edit'.
Non può essere impostato; essere letto solo con `show'.
Un valore booleano è specificato come "0", "false", "no", "off" o "1", "true", "yes" e "on".
Le stringhe sono specificate senza virgolette.
ESEMPI
Modifica i nomi dei file nella directory corrente.
qmv
Modifica i nomi dei file con estensione `.c'. Ordina i file per ora di modifica.
qmv -t *.C
Modifica i nomi dei file utilizzando l'editor nedit e con larghezza di colonna 100.
qmv -modifica -larghezza=100
REPORTING BUG
Segnala bug a[email protected]>.
Usa qcmd online utilizzando i servizi onworks.net