Punti chiave
- Comandi essenziali relativi ai file:
- copy, del, rename, move, xcopy: Copia, sposta, rinomina o rimuovi file e directory.
- robocopy: Copia e sincronizza in modo affidabile le cartelle.
- attrib, cipher, fc, type, copy con, replace: Gestisci gli attributi dei file, la crittografia, i confronti e la creazione di file.
- Navigazione nelle directory:
- cd, dir, mkdir, rmdir, tree, pushd, popd, path, title: Spostati tra le cartelle, elenca i contenuti, crea/rimuovi le directory e gestisci i collegamenti di navigazione.
- Attività di rete:
- ipconfig, ping, tracert, netstat, nslookup, netsh, arp -a, hostname, pathping, getmac, nbtstat, shutdown /i: Diagnostica e configura le impostazioni e le connessioni di rete.
- net use, net user, telnet, ftp: Gestisci le risorse di rete, gli account utente e le connessioni remote.
- Informazioni su sistema e processi:
- systeminfo, winver, tasklist, taskkill, wmic, set, ver, whoami: Visualizza i dettagli del sistema operativo, visualizza/termina i processi in esecuzione, gestisci le variabili d’ambiente e controlla gli utenti connessi.
- Gestione disco:
- diskpart, list disk, select disk, clean, format, chkdsk, label, vol: Partiziona, controlla, etichetta e formatta i dischi.
- Sicurezza e proprietà
- takeown, icacls, cacls, runas, net user, cipher: Gestisci la proprietà dei file, le autorizzazioni, la crittografia e gli account utente.
- Per accedere a CMD:
- Cerca “cmd” ed eseguilo come amministratore per ottenere privilegi elevati in Windows 7, 8, 10 o 11.
Il Prompt dei comandi di Windows (CMD) è uno degli strumenti più potenti del sistema operativo Windows, eppure molti utenti si limitano a grattare la superficie di ciò che può fare. Che tu sia un principiante che sta imparando le basi o un professionista IT esperto alla ricerca di trucchi avanzati, la comprensione completa dei comandi CMD può migliorare in modo significativo i tuoi flussi di lavoro.
In questa guida abbiamo raccolto oltre 70 comandi CMD di Windows, completi di sintassi, esempi reali e suggerimenti d’uso. Tratteremo tutto ciò che riguarda la gestione dei file e la risoluzione dei problemi di rete, le operazioni su disco e l’automazione.
Il sistema di automazione IT di NinjaOne
Risparmia tempo automatizzando le attività ripetitive. Automatizza l'esecuzione dei comandi CMD di Windows su più endpoint con NinjaOne!
Scopri di piùOltre 70 utili comandi CMD di Windows
15 comandi CMD per la gestione dei file in Windows
Questo primo gruppo di comandi CMD di amministrazione in maniente Windows semplifica la copia, l’eliminazione e la gestione di file e directory, e ti permette di ottimizzare le operazioni quotidiane e migliorare il flusso di lavoro.
| Comando: | Descrizione: |
| copy | Copia uno o più file in un’altra posizione |
| del | Elimina uno o più file |
| rename (ren) | Rinomina un file |
| move | Sposta o rinomina un file |
| xcopy | Copia file e directory, compresi gli alberi e i file nascosti/di sistema |
| find | Ricerca una stringa di testo in uno o più file |
| robocopy | Strumento per la sincronizzazione delle directory, ideale per i backup |
| subst | Mappa una cartella locale come lettera di unità |
| attrib | Modifica gli attributi di un file o di una directory |
| cipher | Crittografa o decrittografa file e cartelle |
| fc | Confronta due file riga per riga |
| type | Visualizza il contenuto di un file di testo |
| copy con | Crea un nuovo file direttamente dalla riga di comando |
| replace | Sostituisce uno o più file con file provenienti da un’altra posizione |
| edit (se installato) | Apre un semplice editor di testo nel prompt dei comandi |
- copy
Copia uno o più file in un’altra posizione.
Sintassi:
copia [sorgente] [destinazione]
Esempio:
copy report.docx D:\Backup\
- del
Elimina uno o più file.
Sintassi:
del [nome file]
Esempio:
del oldfile.txt
- rename (o ren)
Rinomina un file.
Sintassi:
rename [vecchio nome] [nuovo nome]
Esempio:
rename file.txt nuovofile.txt
- move
Sposta un file in una nuova posizione o lo rinomina
Sintassi:
move [sorgente] [destinazione]
Esempio:
move budget.xlsx D:\Reports\
- xcopy
Copia file e directory, compresi gli alberi di directory e i file di sistema/nascosti, utilizzando opzionalmente vari parametri per un maggiore controllo.
Sintassi:
xcopy [sorgente] [destinazione] /E /H /C /I
Esempio:
xcopy C:\Projects D:\Backup /E /H /C /I
- find
Cerca una stringa di testo in uno o più file, consentendo semplici operazioni di filtraggio del testo.
Sintassi:
find “testo” [nome file]
Esempio:
find “error” log.txt
- robocopy
Questo è uno strumento affidabile per la sincronizzazione delle directory, ideale per i backup.
Sintassi:
robocopy [sorgente] [destinazione] [opzioni]
Esempio:
robocopy C:\Data D:\Backup /MIR
- subst
Mappa una cartella locale come lettera di unità.
Sintassi:
subst [unità:] [percorso]
Esempio:
subst X: C:\Projects
- attrib
Modifica gli attributi di un file o di una directory. Puoi anche utilizzare questo comando CMD in Windows 11: attrib -h -s -r C:pathtofolder per mostrare i file nascosti.
Sintassi:
attrib [+attributo | -attributo] [nome del file]
Esempio:
attrib -h -s -r C:\path\to\file.txt
Prezzi del software di gestione degli endpoint numero 1 sul mercato
Pagamenti mensili o annuali con contratti flessibili.
- cipher
Crittografa o decrittografa file e cartelle.
Sintassi:
cipher /E [percorso]
Esempio:
cipher /E C:\Sensitive
- fc
Confronta due file riga per riga
Sintassi:
fc [file1] [file2]
Esempio:
fc config_old.txt config_new.txt
- type
Visualizza il contenuto di un file di testo.
Sintassi:
type [nome file]
Esempio:
type readme.txt
- copy con
Crea un nuovo file direttamente dalla riga di comando.
Sintassi:
copy con [nome file]Digita il contenuto, quindi premi Ctrl + Z e Invio per salvare.
Esempio:
copy con notes.txt
- Replace
Sostituisce uno o più file con file provenienti da un’altra posizione.
Sintassi:
replace [sorgente] [destinazione] [/A] [/P] [/R]
Esempio:
replace draft.docx D:\Projects\
- edit (se installato)
Apre un semplice editor di testo nel prompt dei comandi.
Sintassi:
edit [nome file]
Esempio:
edit config.txt
10 comandi CMD Windows per la navigazione e la gestione delle directory
Naviga nelle directory e gestisci le strutture di cartelle in modo efficiente con questi utili comandi CMD di Windows.
| Comando: | Descrizione: |
| cd | Cambia la directory corrente |
| cd / | Permette di spostarsi nella directory root |
| dir | Visualizza un elenco di file e sottodirectory |
| mkdir (md) | Crea una nuova directory |
| rmdir (rd) | Rimuove una directory |
| tree | Visualizza graficamente la struttura delle cartelle |
| pushd | Salva la directory corrente e passa a un’altra |
| popd | Ritorna alla directory memorizzata da pushd |
| path | Visualizza o imposta il percorso di ricerca dei file eseguibili |
| title | Imposta il titolo della finestra del Prompt dei comandi |
- cd
Cambia la directory corrente.
Sintassi:
cd [percorso]
Esempio:
cd C:\Users\John\Documents
- cd /
Permette di spostarsi alla directory root.
Sintassi:
cd /
Esempio:
cd /
- dir
Visualizza un elenco di file e sottodirectory di una directory.
Sintassi:
dir
Esempio:
dir /p
- mkdir (o md)
Crea una nuova directory.
Sintassi:
mkdir [nomedirectory]
Esempio:
mkdir Reports
- rmdir (o rd)
Rimuove una directory.
Sintassi:
rmdir [nomedirectory]
Esempio:
rmdir OldFiles
Un approccio più intelligente all’IT inizia qui
Iscriviti alla newsletter settimanale di NinjaOne e unisciti a una community di appassionati di IT che collaborano per automatizzare le parti più complesse dell'IT.
- tree
Visualizza graficamente la struttura delle cartelle di un’unità o di un percorso.
Sintassi:
tree [unità:][percorso] [/F]
Esempio:
tree C:\Projects /F
- pushd
Salva la directory corrente e passa a un’altra.
Sintassi:
pushd [percorso]
Esempio:
pushd D:\Work
- popd
Ritorna alla directory memorizzata dall’ultimo comando pushd.
Sintassi:
popd
Esempio:
popd
- path
Visualizza o imposta il percorso di ricerca dei file eseguibili.
Sintassi:
path [percorso]
Esempio:
path C:\Windows\System32
- title
Imposta il titolo della finestra del prompt dei comandi.
Sintassi:
title [stringa]
Esempio:
title Admin Console
15 comandi Windows CMD per la configurazione e la diagnostica di rete
I comandi di configurazione di rete sono utili per la risoluzione dei problemi o l’impostazione di nuove connessioni di rete.
| Comando: | Descrizione: |
| ipconfig | Visualizza la configurazione di rete TCP/IP corrente |
| ping | Verifica la connettività di rete a un host |
| tracert | Tiene traccia del percorso dei pacchetti verso un host di rete |
| netstat | Visualizza le connessioni attive e le porte in ascolto |
| nslookup | Interroga il DNS per risolvere i nomi di dominio e gli IP |
| netsh | Configura le impostazioni di rete |
| arp -a | Visualizza la tabella ARP |
| hostname | Mostra il nome di rete del computer |
| pathping | Combina ping e tracert per ottenere informazioni dettagliate sulla rete |
| getmac | Visualizza l’indirizzo MAC |
| nbtstat | Diagnostica NetBIOS su TCP/IP |
| shutdown /i | Strumento di spegnimento remoto |
| net use | Mappa le unità di rete |
| net user | Gestisce gli account utente locali |
| telnet | Si connette ai server remoti (se installati) |
- ipconfig
Visualizza tutti i valori attuali di configurazione della rete TCP/IP e aggiorna le impostazioni del Dynamic Host Configuration Protocol (DHCP) e del Domain Name System (DNS). Ulteriori comandi ipconfig sono disponibili qui.
Sintassi:
ipconfig
Esempio:
ipconfig /all
- ping
Verifica la capacità di raggiungere un dispositivo di rete specifico.
Sintassi:
ping [nome host o IP]
Esempio:
ping google.com
- tracert
Tiene traccia del percorso che un pacchetto compie per raggiungere un host di rete, aiutando a identificare i problemi che si verificano nella rete.
Sintassi:
tracert [nome host o IP]
Esempio:
tracert 8.8.8.8
- netstat
Visualizza le connessioni attive, le porte, le statistiche Ethernet e la tabella di routing IP.
Sintassi:
netstat
Esempio:
netstat -ano
- nslookup
Effettua una query al DNS per ottenere la mappatura del nome di dominio o dell’indirizzo IP.
Sintassi:
nslookup [hostname]
Esempio:
nslookup openai.com
- netsh
Consente di configurare quasi tutti gli aspetti delle impostazioni di rete.
Sintassi:
netsh [contesto] [comando]
Esempio:
netsh interface ip show config
- arp -a
Visualizza le voci ARP correnti interrogando i dati di protocollo attuali. Mostra l’indirizzo IP e l’indirizzo MAC corrispondente.
Sintassi:
arp -a
Esempio:
arp -a
- hostname
Mostra il nome di rete del computer, aiutando a identificare la rete e a risolvere i problemi.
Sintassi:
hostname
Esempio:
hostname
- pathping
Combina le funzioni di ping e tracert, fornendo informazioni più dettagliate sui percorsi di rete e sulla latenza.
Sintassi:
pathping [nome host o IP]
Esempio:
pathping google.com
How to View Google Chrome Download History in Windows
Scopri di più- getmac
Visualizza l’indirizzo MAC della scheda di rete.
Sintassi:
getmac
Esempio:
getmac /v
- nbtstat
Aiuta a effettuare una disgnostica delle connessioni NetBIOS su TCP/IP e a visualizzare le statistiche del protocollo.
Sintassi:
nbtstat [opzioni]
Esempio:
nbtstat -n
- shutdown /i
Strumento di spegnimento remoto per la gestione della rete.
Sintassi:
shutdown /i
Esempio:
shutdown /i
- net use
Connette, rimuove o visualizza le risorse condivise.
Sintassi:
net use [unità:] \\computer\share
Esempio:
net use Z: \\Server\Share
- net user
Gestisce gli account utente locali.
Sintassi:
net user [nome utente] [password] /add
Esempio:
net user testuser Pass123 /add
- telnet
Si collega a un host remoto utilizzando il protocollo Telnet (se installato).
Sintassi:
telnet [nome host o IP] [porta]
Esempio:
telnet mail.example.com 25
8 comandi Windows CMD per ottenere informazioni sul sistema
La raccolta di informazioni complete sul sistema è fondamentale per la risoluzione dei problemi in modalità provvisoria, per il monitoraggio del sistema e per garantire che la configurazione di Windows funzioni in modo ottimale.
| Comando: | Descrizione: |
| systeminfo | Visualizza la configurazione e le specifiche dettagliate del sistema |
| winver | Mostra la versione di Windows e il numero di build |
| tasklist | Elenca tutti i processi in esecuzione |
| taskkill | Termina i processi in base al PID o al nome dell’immagine |
| wmic | Accede alle informazioni avanzate sulla gestione del sistema |
| set | Visualizza o imposta le variabili d’ambiente |
| ver | Visualizza la versione corrente di Windows |
| whoami | Mostra l’utente attualmente collegato |
- systeminfo
Fornisce una panoramica dettagliata del sistema, con la configurazione del sistema operativo, i dettagli dell’hardware e le informazioni sulla rete.
Sintassi:
systeminfo
Esempio:
systeminfo
- winver
Verifica rapidamente la versione di Windows in uso.
Sintassi:
winver
Esempio:
winver
- tasklist
Elenca tutti i processi in esecuzione con il loro ID di processo (PID).
Sintassi:
tasklist
Esempio:
tasklist /v
💡 Mostra i dettagli di un processo in forma testuale.
- taskkill /PID [pid_number] /F
Termina forzatamente i processi che non rispondono o che consumano troppe risorse. Sostituisci [pid_number] con il PID effettivo ottenuto dell’elenco delle attività.
Sintassi:
taskkill /PID [pid_number] /F
Esempio:
taskkill /PID 1234 /F
- wmic
Permette di visualizzare le informazioni di Windows Management Instrumentation (WMI), consentendo una gestione più avanzata del sistema attraverso varie sottoclassi (per esempio wmic product get name, wmic cpu get name).
Sintassi:
wmic [alias] get [proprietà]
Esempio:
wmic cpu get name
- set
Visualizza o imposta le variabili d’ambiente.
Sintassi:
set [variabile=[valore]]
Esempio:
set PATH
- ver
Visualizza la versione di Windows in forma di testo.
Sintassi:
ver
Esempio:
ver
- whoami
Visualizza il nome utente correntemente connesso.
Sintassi:
whoami
Esempio:
whoami
Inizia una prova gratuita del software di gestione degli endpoint numero 1 su G2
Non è richiesta la carta di credito, accesso completo a tutte le funzionalità.
8 comandi CMD Windows per la gestione del disco
I comandi di gestione del disco consentono di gestire le risorse di archiviazione direttamente da riga di comando, offrendo una potente alternativa agli strumenti dell’interfaccia grafica.
| Comando: | Descrizione: |
| diskpart | Apre l’utilità Partizione disco |
| list disk | Elenca tutti i dischi collegati al computer |
| select disk | Seleziona un disco da gestire |
| clean | Rimuove tutte le partizioni dal disco selezionato |
| format | Formatta un disco con un file system specificato |
| chkdsk | Controlla la presenza di errori su un disco e li ripara |
| label | Modifica o crea un’etichetta di volume |
| vol | Visualizza l’etichetta del volume e il numero di serie |
- diskpart
Uno strumento per la gestione delle partizioni del disco.
Sintassi:
diskpart
Esempio:
diskpart
- list disk
Visualizza tutti i dischi collegati al computer.
Sintassi:
list disk
Esempio:
list disk
- select disk
Seleziona il disco su cui si desidera eseguire le operazioni.
Sintassi:
select disk [numero]
Esempio:
select disk 1
- clean
Rimuove tutte le partizioni e i dati dal disco selezionato.
Sintassi:
clean
Esempio:
clean
- format
Formatta un disco con un file system specificato.
Sintassi:
format [unità:] /FS:[filesystem]
Esempio:
format D: /FS:NTFS
- chkdsk
Controlla la presenza di errori sul disco e ripara il file system.
Sintassi:
chkdsk [unità:] [parametri]
Esempio:
chkdsk C: /f
- label
Modifica o crea l’etichetta del volume di un disco.
Sintassi:
label [unità:] [etichetta]
Esempio:
label E: BackupDrive
- vol
Visualizza l’etichetta del volume e il numero di serie di un disco.
Sintassi:
vol [unità:]
Esempio:
vol C:
Mantieni sicuri i tuoi sistemi ed endpoint con NinjaOne, grazie al patching automatizzato e a script CMD personalizzati.
6 comandi CMD Windows per la gestione della sicurezza e della proprietà
Questi comandi aiutano a gestire la proprietà di file/cartelle, le autorizzazioni, la crittografia e il controllo degli accessi direttamente dal Prompt dei comandi, e sono quindi preziosi per gli amministratori di sistema e i professionisti IT.
| Comando: | Descrizione: |
| takeown | Assume la proprietà di un file o di una cartella |
| icacls | Visualizza o modifica le autorizzazioni di file/cartelle |
| cacls | Comando legacy per visualizzare o modificare i permessi |
| runas | Esegue un programma come un altro utente |
| net user | Gestisce gli account utente e le password |
| cipher | Crittografa o decrittografa file e cartelle |
- takeown
Assume la proprietà di un file o di una cartella.
Sintassi:
takeown /F [percorso] [/R] [/D Y]
Esempio:
takeown /F C:\SecureFolder /R /D Y
In questo modo si assume la proprietà di SecureFolder e di tutte le sottocartelle/file.
- icalcs
Visualizza o modifica gli elenchi di controllo degli accessi (ACL) per i file e le directory.
Sintassi:
icacls [nome file] [/grant Utente:Autorizzazione]
Esempio:
icacls C:\SecureFolder /grant John:F
Questo esempio concede all’utente “John” l’accesso completo (F) a SecureFolder.
- calcs
Visualizza o modifica i permessi dei file (comando più vecchio, ancora disponibile).
Sintassi:
cacls [nome file] [/G Utente:Autorizzazione]
Esempio:
cacls report.doc /G John:F
In questo modo l’utente “John” ha pieno accesso a report.doc
- runas
Esegue un programma come un altro utente.
Sintassi:
runas /user:[domain\]username program
Esempio:
runas /user:Admin cmd
Questo esempio apre un prompt dei comandi come utente amministratore.
- net user
Gestisce gli account degli utenti, compresa la modifica delle password.
Sintassi:
net user [nome utente] [nuovapassword]
Esempio:
net user John SecurePass123
Questo modifica la password dell’utente “John”.
- cipher
Crittografa o decrittografa i file e le cartelle utilizzando il sistema di crittografia dei file (EFS).
Sintassi:
cipher /E [percorso]
Esempio:
cipher /E C:\Sensitive
Questo esempio cripta tutti i file della cartella “Sensitive”.
4 strategie avanzate da usare nel prompt dei comandi
Oltre all’elenco dei comandi CMD di Windows, le strategie avanzate del Prompt dei comandi possono migliorare notevolmente la produttività, automatizzare le attività e permettere di gestire le operazioni di sistema in modo più efficiente. Queste strategie spesso comportano una combinazione di comandi, scripting e funzionalità di sistema più profonde che vanno oltre l’input di base della riga di comando.
Ecco alcune strategie avanzate e i motivi per cui sono utili:
1. Batch Scripting
I file batch consentono di automatizzare le attività ripetitive. Scrivendo uno script contenente una serie di comandi, potrai eseguirli in sequenza senza doverli inserire manualmente ogni volta, risparmiando tempo e riducendo gli errori.
Perché è utile:
- Ideale per le attività di manutenzione ordinaria.
- Può essere pianificato per essere eseguito automaticamente con l’Utilità di pianificazione di Windows.
- Riduce la possibilità di errori di battitura o di errori umani nel lavoro ripetitivo.
Sintassi:
@echo off
comando1
comando2
pause
Esempio: Creare un file backup.bat per copiare i documenti importanti.
@echo off
xcopy C:\Work D:\Backups /E /H /C /I
echo Backup completato con successo!
pause
💡 Nota: Cosa significa @echo off?
Ti starai chiedendo cosa significhi @echo e perché sia necessario iniziare i comandi con esso.
- echo off indica al Prompt dei comandi di non visualizzare ogni comando prima di eseguirlo, in modo da mantenere l’output pulito.
- @ nasconde la linea di echo off , in modo da non vederla nella console.
- Utilizza sempre @echo off all’inizio dei tuoi script batch per ottenere un aspetto più pulito.
2. Piping e redirection
Utilizzando gli operatori pipe (|) e redirection (>, >>), puoi concatenare i comandi tra loro o indirizzarne l’output a file o ad altri programmi. Per esempio, puoi inviare l’output di un comando dir a findstr per cercare file specifici o reindirizzare l’output di un comando per creare un file di testo.
Perché è utile:
- Il piping consente di filtrare, trasformare o passare l’output di un comando direttamente a un altro.
- Il reindirizzamento consente di salvare i risultati dei comandi per una successiva revisione, o a fini di logging o automazione.
Sintassi:
- Piping
comando1 | comando2
- Piping
- Reindirizzamento a un file (sovrascrittura)
comando > nomefile.txt
- Reindirizzamento a un file (sovrascrittura)
- Reindirizzamento a un file (aggiunta)
comando >> nomefile.txt
- Reindirizzamento a un file (aggiunta)
Esempio:
- Ricerca di “report” in un elenco di directory
dir | find “report”
- Ricerca di “report” in un elenco di directory
- Salvare un elenco di processi in un file
tasklist > processes.txt
- Salvare un elenco di processi in un file
- Aggiungere i messaggi di errore a un log esistente
ping 8.8.8.8 >> networklog.txt
- Aggiungere i messaggi di errore a un log esistente
💡 Suggerimento: Differenza tra > e >>
- > sovrascriverà il file se esiste.
- >> aggiungerà al file, conservando il contenuto.
3. Variabili d’ambiente
La comprensione e l’uso delle variabili d’ambiente possono aiutarti ad accedere rapidamente ai percorsi di sistema e alle impostazioni utente e a modificare il comportamento dei comandi. Per esempio, l’uso di %USERPROFILE% per accedere alla home directory dell’utente corrente semplifica la navigazione e la gestione dei file.
Perché è utile:
- Consente agli script di adattarsi a sistemi e utenti diversi senza necessità di codificare i percorsi in modo fisso.
- Velocizza la navigazione verso le posizioni più utilizzate.
Sintassi:
%VARIABLE_NAME%
Variabili d’ambiente comuni:
- %USERPROFILE% : La home directory dell’utente corrente.
- %TEMP% : Cartella dei file temporanei.
- %PATH%: Le directory in cui vengono cercati gli eseguibili.
- %HOMEDRIVE%: La lettera dell’unità associata alla tua home directory.
Esempio:
- Accedere alla cartella Documenti dell’utente
cd %USERPROFILE%\Documents
- Accedere alla cartella Documenti dell’utente
- Aprire la directory dei file temporanei
cd %TEMP%
- Aprire la directory dei file temporanei
💡 Suggerimento: Visualizzare tutte le variabili d’ambiente:
Esegui il comando set. Visualizza tutte le variabili d’ambiente attualmente definite nel sistema.
4. Utilizzo dei caratteri jolly
I caratteri jolly (* e ?) possono rendere più potenti i comandi di gestione dei file come copy, move e del, consentendo di specificare modelli che corrispondono a più file, il che è utile per le operazioni in blocco su più file.
Perché è utile:
- Consente di selezionare rapidamente più file senza doverne digitare il nome.
- Ideale per la pulizia, la ridenominazione e l’organizzazione dei file.
Sintassi:
- Asterisco (*) : Corrisponde a zero o più caratteri.
- Punto interrogativo (?) : Corrisponde esattamente a un carattere.
Esempio:
- Eliminare tutti i file .tmp nella cartella corrente
del *.tmp
- Eliminare tutti i file .tmp nella cartella corrente
- Copiare tutti i file che iniziano con “report” in un’altra cartella
copy report* D:\Reports\
- Copiare tutti i file che iniziano con “report” in un’altra cartella
- Rinominare tutti i file .txt in .bak
ren *.txt *.bak
- Rinominare tutti i file .txt in .bak
💡 Suggerimento: Utilizza questi comandi jolly con cautela. I caratteri jolly non chiedono conferma per impostazione predefinita, quindi un comando come del *.docx eliminerà immediatamente tutti i documenti Word presenti nella directory. Utilizza /p con del per richiedere un prompt prima di ogni eliminazione, in modo che il comando sia simile a questo: del *.docx /p
6 altre utilità utili: Comandi CMD di Windows
Questi comandi CMD extra non rientrano nelle altre categorie, ma sono incredibilmente utili per l’amministrazione quotidiana, lo scripting e la risoluzione dei problemi.
| Comando: | Descrizione: |
| call | Esegue un file batch da un altro script batch e restituisce il controllo al termine del processo |
| start | Apre una nuova finestra CMD o lancia un programma |
| pause | Mette in pausa l’esecuzione del batch fino alla pressione di un tasto |
| echo | Visualizza i messaggi o alterna la visualizzazione dei comandi |
| cls | Cancella il contenuto sulla schermata del prompt dei comandi |
| exit | Chiude la finestra del prompt dei comandi |
- call
Esegue un altro file o programma batch dall’interno del file batch corrente, restituendo il controllo all’originale al termine.
Sintassi:
call [nome file]
Esempio:
call backup.bat
Questo esempio esegue backup.bat e poi ritorna allo script chiamante.
- start
Avvia un programma, un documento o una nuova finestra del Prompt dei comandi.
Sintassi:
start [programma o nome file]
Esempio:
start notepad.exe
Con questo esempio si aprirà il Blocco note.
- pause
Mette in pausa l’esecuzione del file batch e attende che l’utente prema un tasto. Utile per leggere l’output prima che la finestra si chiuda.
Sintassi:
pause
Esempio:
pause
Verrà visualizzato “Premi un tasto qualsiasi per continuare…”
- echo
Visualizza i messaggi nel prompt dei comandi o attiva/disattiva l’echo dei comandi.
Sintassi:
echo [messaggio]
Esempio:
echo Per favore premi un tasto
Verrà visualizzato il messaggio “Per favore premi un tasto”
- cls
Cancella il contenuto sulla schermata del prompt dei comandi, eliminando tutto il testo precedente.
Sintassi:
cls
Esempio:
cls
- exit
Chiude la sessione corrente del prompt dei comandi.
Sintassi:
exit
Esempio:
exit
Come accedere al Prompt dei comandi di Windows
Per utilizzare i comandi CMD di Windows in Windows 10 o in qualsiasi altra versione, devi prima sapere come accedere al Prompt dei comandi di Windows. I passaggi possono variare leggermente a seconda della versione di Windows in uso.
Per Windows 8, 8.1, 10 e 11
Per l’accesso standard, procedi in questo modo:
- Clicca sulla barra delle applicazioni.
- Digita “cmd” nel campo di ricerca.
- Seleziona “Prompt dei comandi”.
Per ottenere privilegi elevati, segui questi passaggi per accedere al prompt dei comandi come amministratore:
- Clicca con il tasto destro del mouse su “Prompt dei comandi” dai risultati della ricerca.
- Seleziona “Esegui come amministratore”.

Per Windows 7
- Clicca su “Start” → “Tutti i programmi” → “Accessori”.
- Per i diritti utente standard, clicca su “Prompt dei comandi”.
- Per entrare con diritti amministrativi, clicca con il pulsante destro del mouse su “Prompt dei comandi” e scegli “Esegui come amministratore”.
Con il Prompt dei comandi puoi utilizzare i comandi CMD di Windows in Windows 10, 11 o versioni precedenti per gestire file, directory, impostazioni di rete e altro ancora.
Scopri cos’è IPConfig e perché è importante: guarda il nostro video.
Padroneggiare i comandi CMD di Windows
Padroneggiando questi comandi CMD di Windows, potrai andare oltre l’uso di base del computer e iniziare a gestire il tuo sistema come un vero professionista IT. Ti consigliamo di tenere questa guida a portata di mano, come riferimento, in modo da essere sempre preparato ad affrontare qualsiasi situazione. Può essere una buona idea sperimentare anche diversi comandi (ovviamente in un ambiente di prova sicuro!). Più ti eserciterai, più questi comandi diventeranno semplici da usare e utili.
Sei stanco di dover risolvere manualmente i problemi da riga di comando? Scopri come NinjaOne può aiutarti ad automatizzare e gestire i sistemi IT senza difficoltà: guarda una demo.
