Les commandes mkdir et rmdir. Nous continuons à étudier les commandes Linux : cat, mkdir, chown et chgrp, cp, mv, rm, more et less, find, split, diff et sdiff

Et donc, avant de continuer à étudier Linux, il est nécessaire d'analyser le reste des commandes - sans lesquelles il sera difficile d'étudier d'autres concepts et des études plus approfondies. Ce sont principalement des commandes permettant de travailler avec des fichiers et des répertoires.

1. Créez un fichier : commande chat

En fait, cette équipe chat- remplit la fonction de sortie d'écran standard, mais le symbole > permet de diriger cette sortie standard vers un nouveau fichier. En termes simples, le fichier peut être créé par :

Vous pouvez créer un répertoire non pas dans le répertoire courant, mais dans n'importe quel autre, mais en spécifiant ensuite le chemin à partir de la racine même. / avant ce répertoire. Cette commande dispose également des options suivantes :

-p crée des répertoires intermédiaires avant le vôtre s'ils n'existent pas)
-m [autorisations]- définit le mode d'accès, par exemple :

4. Copier la commande : CP

6. Suppression de fichiers ou d'un répertoire : rm- supprime les fichiers et rmdir- supprime vide catalogue! Pour supprimer des fichiers rm-r répertoire actuel ou suppression de sous-répertoires rmdir -r utilisons la clé -r, et s'il faut supprimer tous les fichiers du répertoire courant, pour ne pas supprimer de sous-répertoires, on utilise m* Essayez de le pratiquer vous-même) Je ne donnerai pas d'exemple de saisie, cela semble assez clair)

7. Commandes pour visualiser un fichier texte : plus Et moins Pour afficher un fichier avec un contenu volumineux, vous pouvez utiliser des visionneuses ou utiliser ces commandes. Le principe de leur utilisation est clair) La sortie s'effectue page par page, faites défiler espace, quitter la visualisation Q. Cela semble clair aussi)

8. Rechercher des fichiers : trouver exemple:

La syntaxe de la commande est assez simple : find [où chercher ou où] -name [valeur de recherche]

Exemple [valeur de recherche]:

* - tous les fichiers sauf ceux cachés
.* - tous les fichiers cachés
*.* - recherche les combinaisons au milieu desquelles il y a.

Exemple : s*r - trouvera sendr, serpr, etc. et *s* - trouvera les mots contenant s

Remplace un caractère dans la recherche
* - rechercher des fichiers commençant par a, b, c
* - rechercher des fichiers se terminant par a, b, c

Au lieu d'une clé -nom peut être utilisé :

-groupe- rechercher des fichiers par groupe spécifié ( find /home - groupe de noms de groupe)
-mheure- recherche les fichiers modifiés il y a n jours

Il existe d'autres clés que vous pouvez toujours clarifier à l'aide de la commande help :

Maintenant, regardons-le :

split [-b(taille en octets) nombre d'octets (mesures en : k-KB ou m - Mo)] video.mpg

Maintenant, comment assembler)

debian2x:/home/jakudza# vidéo de chat.* > video.mpg

J'ai utilisé la commande chat sortie vers la sortie d'écran standard en redirigeant avec la commande > déposer vidéo.mpg. C'est aussi simple que cela. Pour comprendre d'où viennent ces astuces, lisez la structure du système d'exploitation Linux)

10. Commande de comparaison de fichiers : différence ou sdiff

Équipe sdiff différent de différence- uniquement parce qu'il affiche le résultat sous forme de colonnes. Ces commandes affichent le résultat sur la sortie standard (écran), pour laquelle à la fin vous devez utiliser la commande de redirection vers un fichier - qui nous est déjà familière) Exemple :

debian2x:/home/jakudza# ls fichiers.un fichiers.deux
debian2x:/home/jakudza# fichiers sdiff.one fichiers.two > resultat.one

Bon, peut-être allons-nous nous arrêter à ces 10 commandes pour l'instant, si quelqu'un ne comprend rien, écrivez dans les commentaires. Je le dis tout de suite - en tant qu'utilisateur novice, je peux moi-même admettre une formulation incorrecte ou une légère inexactitude, s'il y en a, écrivez dans les commentaires, nous le corrigerons ensemble) Bonne chance pour comprendre Linux ;

Pour créer un nouveau répertoire et supprimer un répertoire vide existant, utilisez les commandes MKDIR [lecteur :]chemin Et RMDIR [lecteur :]chemin [clés] respectivement (ou leurs courts analogues MARYLAND. Et R.D.).

Par exemple:

MKDIR "C:\Exemples"

RMDIR "C:\Exemples"

La commande MKDIR ne peut pas être exécutée si un répertoire ou un fichier portant le nom donné existe déjà. La commande RMDIR échouera si le répertoire en cours de suppression n'est pas vide.

      1. supprimer la commande

Vous pouvez supprimer un ou plusieurs fichiers à l'aide de la commande

DEL [lecteur :][chemin]nom de fichier [clés]

Des caractères génériques sont-ils utilisés pour supprimer plusieurs fichiers à la fois ? Et *. La clé /S vous permet de supprimer les fichiers spécifiés de tous les sous-répertoires, la clé /F vous permet de supprimer de force les fichiers en lecture seule, la clé /A[[:]attributes] vous permet de sélectionner les fichiers à supprimer par attributs (similaire à la clé d'attributs /A[[:]attributes ] dans la commande DIR).

      1. Ren de l'équipe

Vous pouvez renommer des fichiers et des répertoires à l'aide de la commande REBAPTISER (REN) .

REN [lecteur :][chemin][répertoire1|fichier1] [répertoire2|fichier2]

Ici, directory1|file1 spécifie le nom du répertoire/fichier à modifier et directory2|file2 spécifie le nouveau nom du répertoire/fichier. Les caractères génériques peuvent-ils être utilisés dans n’importe quel paramètre de la commande REN ? Et *. Dans ce cas, les symboles représentés par les modèles dans le paramètre file2 seront identiques aux symboles correspondants dans le paramètre file1.

Par exemple, pour changer l'extension en doc pour tous les fichiers avec une extension txt dans le répertoire courant, vous devez saisir la commande suivante :

REN *.txt *.doc

Si un fichier nommé fichier2 existe déjà, la commande REN cessera de s'exécuter et affichera un message indiquant que le fichier existe déjà ou est en cours d'utilisation. De plus, la commande REN ne peut pas spécifier un lecteur ou un répertoire différent pour créer le répertoire et le fichier résultants. Pour cela, vous devez utiliser la commande MOVE, conçue pour renommer et déplacer des fichiers et des répertoires.

      1. commande de déplacement

La syntaxe de la commande pour déplacer un ou plusieurs fichiers est la suivante :

MOVE [lecteur :][chemin]nom_fichier1[,...] fichier_résultant

La syntaxe de la commande pour renommer un dossier est la suivante :

DÉPLACER [lecteur :][chemin]répertoire1 répertoire2

Voici le paramètre fichier_résultat spécifie le nouvel emplacement du fichier et peut inclure le nom du lecteur, les deux-points, le nom du répertoire ou une combinaison de ceux-ci. Si un seul fichier est déplacé, vous pouvez spécifier un nouveau nom de fichier. Cela vous permet de déplacer et de renommer immédiatement le fichier.

Par exemple,

DÉPLACER "C:\Mes documents\list.txt" D:\list.txt

Si le commutateur /-Y est spécifié, une demande de confirmation sera émise lors de la création de répertoires et du remplacement de fichiers. Le commutateur /Y annule l’émission d’une telle demande.

  1. Fichiers batch

    1. But

Parallèlement à l'exécution interactive de commandes, il est également possible d'exécuter des fichiers de commandes (scripts) avec l'extension .bat ou cmd. Ces fichiers contiennent une séquence de commandes Windows. Dans certains cas, les fichiers de commandes constituent un moyen pratique et simple d'interagir avec les fichiers, les dossiers et les processus du système d'exploitation Windows. Ces fichiers sont souvent utilisés pour automatiser des processus de routine, par exemple pour nettoyer des dossiers temporaires, créer des sauvegardes, etc.

En plus des commandes, les fichiers batch contiennent également des instructions et des mots-clés supplémentaires qui rendent les fichiers batch similaires aux langages de programmation algorithmique.

Par exemple, si vous écrivez dans un fichier deltmp.bat les commandes suivantes :

CD %TEMP%

DEL /F *.tmp

et exécutez-le pour l'exécution (similaire aux fichiers exécutables avec l'extension com ou exe), puis nous supprimerons tous les fichiers du dossier temporaire du répertoire Windows. Ainsi, l'exécution d'un fichier batch produit le même résultat que la saisie séquentielle des commandes qui y sont écrites. Il n'y a pas de pré-compilation ni de vérification syntaxique du code ; si une ligne avec une commande erronée est rencontrée, elle est ignorée. Évidemment, si vous devez effectuer souvent les mêmes actions, l'utilisation de fichiers batch peut vous faire gagner beaucoup de temps.

Mis à jour : 11/04/2017 par Espoir informatique

À propos de mkdir

Syntaxe

mkdir [-m=mode] [-p] [-v] [-Z=contexte] annuaire [annuaire ...] mkdir --version mkdir --aide

Possibilités

annuaire Le nom du répertoire à créer. Si le spécifié annuaire n'existe pas déjà, mkdir le crée. Plus d'un annuaire peut être précisée.

Mkdir -m a=rwx monrép

Créer le monrépertoire répertoire et définissez son mode de fichier ( -m) afin que tous les utilisateurs ( un) peut lire ( r), écrire( w), et exécutez ( x) il.

Pour les répertoires, cela signifie que tout utilisateur du système peut visualiser (« lire ») et créer/modifier/supprimer (« écrire ») les fichiers du répertoire. Tout utilisateur peut également modifier (« exécuter ») le répertoire, par exemple avec le CD commande.

Chdir -m 777 monrép

Identique à la commande ci-dessus, mais en utilisant un mode fichier numérique. Accorde des autorisations de lecture, d'écriture et d'exécution sur le répertoire à tous les utilisateurs. (Pour plus d'informations sur les modes de fichiers, voir chmod).

Mkdir -p /home/hope/Documents/pdf

Crée le répertoire /accueil/espoir/Documents/pdf. Si l'un des répertoires parents /maison, /accueil/espoir, ou /accueil/espoir/Documents n'existent pas déjà, ils seront automatiquement créés.

Commandes MKDIR et RMDIR

Pour créer un nouveau répertoire et supprimer un répertoire vide existant, utilisez respectivement les commandes MKDIR [drive:]path et RMDIR [drive:]path [keys] (ou leurs équivalents courts MD et RD). Par exemple:

MKDIR "C:\Exemples"

RMDIR "C:\Exemples"

La commande MKDIR ne peut pas être exécutée si un répertoire ou un fichier portant le nom donné existe déjà. La commande RMDIR échouera si le répertoire en cours de suppression n'est pas vide.

Commande DEL

Vous pouvez supprimer un ou plusieurs fichiers à l'aide de la commande

DEL [lecteur :][chemin]nom de fichier [clés]

Des caractères génériques sont-ils utilisés pour supprimer plusieurs fichiers à la fois ? Et *. La clé /S vous permet de supprimer les fichiers spécifiés de tous les sous-répertoires, la clé /F vous permet de supprimer de force les fichiers en lecture seule, la clé /A[[:]attributes] vous permet de sélectionner les fichiers à supprimer par attributs (similaire à la clé d'attributs /A[[:]attributes ] dans la commande DIR).

L'équipe REN

Vous pouvez renommer des fichiers et des répertoires à l'aide de la commande RENAME (REN). La syntaxe de cette commande est la suivante :

REN [lecteur :][chemin][répertoire1|fichier1] [répertoire2|fichier2]

Ici, directory1|file1 spécifie le nom du répertoire/fichier à modifier et directory2|file2 spécifie le nouveau nom du répertoire/fichier. Les caractères génériques peuvent-ils être utilisés dans n’importe quel paramètre de la commande REN ? Et *. Dans ce cas, les symboles représentés par les modèles dans le paramètre file2 seront identiques aux symboles correspondants dans le paramètre file1. Par exemple, pour changer l'extension en doc pour tous les fichiers avec une extension txt dans le répertoire courant, vous devez saisir la commande suivante :

Si un fichier nommé file2 existe déjà, la commande REN cessera de s'exécuter et affichera un message indiquant que le fichier existe déjà ou est en cours d'utilisation. De plus, la commande REN ne peut pas spécifier un lecteur ou un répertoire différent pour créer le répertoire et le fichier résultants. Pour cela, vous devez utiliser la commande MOVE, conçue pour renommer et déplacer des fichiers et des répertoires.

Commande DÉPLACER

La syntaxe de la commande pour déplacer un ou plusieurs fichiers est la suivante :

MOVE [lecteur :][chemin]nom_fichier1[,...] fichier_résultant

La syntaxe de la commande pour renommer un dossier est la suivante :

DÉPLACER [lecteur :][chemin]répertoire1 répertoire2

Ici, le paramètre result_file spécifie le nouvel emplacement du fichier et peut inclure un nom de lecteur, des deux-points, un nom de répertoire ou une combinaison de ceux-ci. Si un seul fichier est déplacé, vous pouvez spécifier un nouveau nom de fichier. Cela vous permet de déplacer et de renommer immédiatement le fichier. Par exemple,

DÉPLACER "C:\Mes documents\list.txt" D:\list.txt

Si le commutateur /-Y est spécifié, une demande de confirmation sera émise lors de la création de répertoires et du remplacement de fichiers. Le commutateur /Y annule l’émission d’une telle demande.

| prochaine conférence ==>


Des questions ?

Signaler une faute de frappe

Texte qui sera envoyé à nos rédacteurs :