Comment renommer des fichiers et des dossiers sous Linux


Que vous soyez un vétéran Utilisateur Linux ou que vous ayez simplement choisi une distribution comme PopOS ou Ubuntu, vous devez toujours savoir comment gérer vos fichiers et dossiers. Cela signifie savoir qu'il existe de nombreuses façons de renommer des répertoires ou des fichiers sous Linux. Dans le monde Linux, les dossiers sont également appelés répertoires. Ils sont interchangeables.

Il existe deux scénarios pour renommer des fichiers et des dossiers. Soit vous renommez un seul fichier ou dossier, soit vous souhaitez renommer plusieurs fichiers ou dossiers à la fois. Tout comme Windows ou Mac, Linux a plusieurs façons de faire l'un ou l'autre.

Renommer un seul fichier ou répertoire sous Linux à l'aide du gestionnaire de fichiers

La plupart des distributions, ou les distributions, de Linux ont un graphique gestionnaire de fichiers similaire à l'Explorateur de fichiers dans Windows ou Finder sous MacOS. La plupart d’entre eux fonctionneront de la même manière, mais il peut y avoir des différences.

Renommer en utilisant Renommer

  1. Faites un clic droit sur le fichier ou dossier.
  2. Sélectionnez Renommerou appuyez sur F2
    1. Le champ de nom du fichier ou du dossier devient modifiable. Apportez la modification souhaitée et sélectionnez le bouton Renommerou appuyez sur Entrée.
    2. Renommer à l'aide des propriétés du fichier

      Cette méthode est étrange et il est peu probable que vous l'utilisiez, mais c'est toujours possible .

      1. Cliquez avec le bouton droit sur le fichier ou le dossier.
      2. Sélectionnez Propriétésou appuyez sur Ctrl + I.
        1. Sélectionnez le champ de nom et effectuez les modifications. Fermez ensuite la fenêtre Propriétéset le fichier ou le dossier est renommé.
        2. Renommer de nombreux fichiers ou dossiers sous Linux à l'aide du gestionnaire de fichiers

          Cette fonctionnalité peut ne pas être disponible dans tous les gestionnaires de fichiers disponibles dans les différentes distributions de Linux. C'est dans PopOS.

          1. Sélectionnez plusieurs fichiers ou dossiers, puis faites un clic droit et sélectionnez Renommerou appuyez sur F2.
            1. Vous pouvez Renommer à l'aide d'un modèleou Rechercher et remplacer du texte.
              • Renommer à l'aide d'un modèlevous permet de numéroter séquentiellement des fichiers et des dossiers ou d'ajouter du texte à l'avant, à l'arrière ou sur les deux côtés du nom de fichier d'origine.
              • Il peut appliquer le modèle aux fichiers en fonction du nom d'origine ou de la date de modification.

                In_content_1 all: [300x250] / dfp: [640x360]->
                • Rechercher et remplacer du textepermet de rechercher une séquence spécifique de texte et de la remplacer par autre chose. C'est idéal pour corriger les fautes d'orthographe.
                • Obtenir de l'aide sous Linux

                  Il existe de nombreuses façons d'utiliser le commandes et utilitaires ci-dessous. Si vous n'êtes pas sûr de ce que vous devez faire, entrez la commande man(pour le manuel) et la commande ou le nom de l'utilitaire pour lequel vous avez besoin d'aide. Par exemple, manmvaffichera le manuel d'utilisation de la commande mv.

                  Après avoir renommé des fichiers ou des répertoires sous Linux , vérifiez-les toujours en regardant dans l'explorateur de fichiers ou en utilisant la commande lspour les lister.

                  Renommer un seul fichier ou dossier avec la commande MV

                  La commande MV sert à déplacer des fichiers et des dossiers, mais elle fonctionne aussi bien pour renommer. La syntaxe de la commande MV est la suivante: mv [OPTIONS] source destination

                  1. Accédez au dossier dans lequel se trouvent les fichiers ou dossiers que vous souhaitez renommer.
                    1. Utilisez la commande mvpour renommer le dossier ou le fichier. Si le nom contient des espaces, entourez-le de guillemets. Supprimons le 01-du nom.
                    2. Tapez mv «01-Work Documents» «Work Documents»et appuyez sur Entrée.

                      La liste des fichiers montre il est renommé.

                      Renommer plusieurs fichiers ou dossiers à l'aide du script Bash

                      Pour créer un script bash, vous devez travailler dans un éditeur de texte brut. Supposons que nous ayons plusieurs fichiers HTML que nous avons accidentellement enregistrés en tant que fichiers de texte brut. Nous devons changer l'extension de fichier de .txt à .html. Nous pouvons utiliser ce script bash pour les renommer:

                      pour le fichier en * .txt; do
                      mv - "$ file" "$ {file% .txt} .html"
                      done

                      1. Entrez-le dans l'éditeur de texte et enregistrez-le sous rename-txt.sh dans le même dossier que les fichiers à modifier.
                        1. Dans le terminal, accédez à ce dossier et entrez la commande bash rename-txt.shet appuyez sur Entrée.
                          1. Vérifiez avec lsou regardez dans le Gestionnaire de fichierspour voir si cela a fonctionné.
                          2. Comment cela a-t-il fonctionné? La première ligne recherche tout fichier se terminant par .txt. L'astérisque (*) est un caractère générique, donc tout ce qui précède .txt dans un nom de fichier correspondra. Le fairelui dit d'exécuter la commande tant qu'il y a des fichiers correspondants. C'est une boucle. La deuxième ligne contient la commande mv.

                            Le double tiret (-) indique qu'il n'y a pas d'options pour la commande, préparez-vous pour une expression régulière ou une regex. Le $ fileest une variable qui lui indique de travailler avec n'importe quel fichier sélectionné par la première ligne. Le %lui indique de remplacer le .txts'il se trouve à la fin du nom par la valeur en dehors de l'accolade, qui est .html.

                            Comment renommer des fichiers et des dossiers en toute sécurité avec les utilitaires Linux

                            Le reste de l'article concerne les utilitaires utilisés dans le shell Linux. Il peut être facile de faire une erreur et de renommer des fichiers critiques qui peuvent empêcher les programmes ou Linux de fonctionner. Utilisez toujours l'option -n. Il indique à la commande de ne pas écraser un fichier existant.

                            Son utilisation dans une commande utilitaire peut ressembler à: mmv -n "*" "# l1". Voir ci-dessous comment il montre un aperçu de ce que la commande va faire. Pourtant, si vous répertoriez (ls) les fichiers, aucun d’entre eux n’a changé. Si ce n’est pas ce à quoi vous vous attendiez, ajustez votre commande et réessayez.

                            Renommer plusieurs fichiers et dossiers avec Renommer

                            Rename est un utilitaire Linux. Considérez-le comme un petit programme qui n’a pas d’interface utilisateur graphique. Votre distribution Linux ne l'a peut-être pas, mais c'est facile à installer.

                            Dans le terminal, entrez la commande sudo apt-get install renameet appuyez sur Entrée. Il peut vous demander votre mot de passe, le saisir et appuyer sur Entrée. L'installation commencera.

                            Une fois installé, vous pouvez commencer à utiliser Rename.

                            1. Accédez à l'emplacement où vous souhaitez modifier les noms de fichier ou de dossier.
                              1. Tout comme dans le script bash, vous devrez utiliser regex pour sélectionner les fichiers et définir ce qui va leur être fait. Voici un exemple: renommer 's / .html / .txt /' * .html
                              2. Si vous avez deviné que cela changera les extensions de fichier sur nos fichiers en .txt depuis .html, vous avez raison!

                                Renommer les fichiers et les dossiers à l'aide de MMV

                                MMV est un autre Linux utilitaire, similaire à Rename. Il peut être installé avec la commande sudo apt install mmv. Une fois installé, vous pouvez créer vos propres commandes.

                                1. L'exemple de commande MMV que nous utiliserons changera tous les noms de fichiers du répertoire des minuscules aux MAJUSCULES: mmv -r "*" "# u1"
                                  1. Le -rlui dit de renommer. L'astérisque lui indique de changer n'importe quel fichier du répertoire. Le # u1 est quelque chose de spécial. C'est Code de démarque. Cela lui dit de changer le texte en majuscules.
                                  2. Voilà toutes les façons de renommer des répertoires et des fichiers sous Linux?

                                    Si l'une des méthodes ici ne fonctionne pas pour vous, vous pouvez utiliser un outil renommer en masse qui a une interface utilisateur graphique.

                                    Il y en a plusieurs à choisir. Thunar et KRename ne sont que quelques exemples pour commencer.

                                    Related posts:


                                    6.02.2021