But: Gestion des fichiers et des répertoires en commandes au clavier pour:
- Travailler en temps réel
- Travailler en fichier batch
GESTION DES REPERTOIRES
Action Linux Windows
Affichage de la localisation du répertoire implicite pwd cd
Répertoire implicite . .
Changement du répertoire implicite cd targetDir cd targetDir
Changement du répertoire implicite vers le répertoire parent cd .. cd ..
Changement du répertoire implicite vers le répertoire racine cd / cd \
(de l'unité implicite sous Windows)
Changement de l'unité implicite N/A lettre:
Création d'un répertoire mkdir dirName mkdir dirName
Copie d'un répertoire cp -r srcDir dstDir xcopy /e /i srcDir
dstDir
Effacement d'un répertoire vide rmdir dirName rmdir dirName
Effacement d'un répertoire non vide rm -r dirName rmdir /s /q dirName
Renommage d'un répertoire mv oldName ren oldName
newName newName
Déplacement d'un répertoire mv oldName move oldName
newName newName
Affichage du contenu d'un répertoire ls dirName dir dirName
Affichage détaillé du contenu d'un répertoire ls -l dirName dir dirName
Affichage détaillé complet du contenu d'un répertoire (y ls -la dirName dir /ah dirName
compris fichiers cachés)
GESTION DES FICHIERS
Action Linux Windows
Copie d'un fichier cp srcFile dstFile copy srcFile dstFile
Renommage d'un fichier mv oldName newName ren oldName
newName
Déplacement d'un fichier mv oldName newName move oldName
newName
Effacement d'un fichier rm targetFile del targetFile
Transformation d'un fichier texte en tant que fichier chmod +x targetFile Lui donner l'extension
de commandes exécutable .bat ou .cmd
Transformation d'un fichier en fichier invisible Faire débuter son nom par attrib +h targetFile
un point
Affichage complet du contenu d'un fichier cat targetFile type targetFile
Affichage progressif du contenu d'un fichier more targetFile more targetFile
Affichage interactif du contenu d'un fichier less targetFile N/A
Affichage sous différents formats du contenu d'un od targetFile N/A
fichier
Affichage du début d'un fichier head targetFile N/A
Affichage de la fin d'un fichier tail targetFile N/A
Affichage des lignes d'un fichier triées par ordre sort targetFile sort targetFile
alphabétique
Création d'un fichier vide touch targetFile copy
nul targetFile >nul
Configuration de l'heure de modification d'un touch targetFile copy tgtFile /b +,, /y
fichier à l'heure actuelle >nul
Création d'un fichier temporaire mktemp N/A
Recherche d'un fichier dans une arborescence de find dir -name file dir /s targetFile
répertoires
Recherche d'une chaîne de caractères dans un ou grep str targetFile find "str" targetFile
plusieurs fichiers
GESTION DES LIENS
Action Linux Windows
Création d'un lien matériel (fichiers uniquement) ln target linkName mklink /h linkName target
Création d'un lien symbolique vers un fichier ln -s target linkName mklink linkName target
Création d'un lien symbolique vers un répertoire ln -s target linkName mklink /d linkName target
FONCTIONNALITES DIVERSES
Action Linux Windows
Exécution d'une commande sans bloquage du commande & N/A
terminal
Exécution d'une commande avec envoi des commande > targetFile commande > targetFile
messages d'exécution dans un fichier (texte)
Exécution d'une commande avec envoi des commande >> targetFile commande >> targetFile
messages d'exécution en fin d'un fichier (texte)
Envoi vers une commande du résultat commande1 | commande2 commande1 | commande2
d'exécution d'une autre commande (Pipe)
Affichage d'un message echo message echo message
Accès au contenu d'une variable $var %var%
d'environnement
Caractères joker
Caractère Linux Windows
Un caractère unique (caractère . exclu) ? ?
Zéro, un ou plusieurs caractères (caractère . exclu) * *
Un ensemble de caractères [] N/A