GNU/Linux >> Tutoriels Linux >  >> Linux

Comment installer regexp activé 'renommer' sur fedora?

Vous pouvez l'installer en utilisant cpan, qui est le référentiel perl similaire à pip pour python.

Voici un tutoriel sur l'utilisation de cpan.

Si vous essayez de le renommer, il ressemble à ceci

renommer --help
appel :renommer les fichiers de vers...

Pour installer le changement de nom perl, vous pouvez procéder comme suit. Vous devrez peut-être installer quelques dépendances, vous pouvez généralement simplement appuyer sur Entrée

cpan
cpan1> installer Fichier ::Renommer
CPAN :stockable chargé ok (v2.20)
Aller lire '/root/.cpan/Metadata'
La base de données a été générée le mercredi 30 septembre 2015 à 08:17:02 GMT
Exécution de l'installation du module 'File ::Rename'
....
Exécution de l'installation de Build
Installation de /usr/local/share/man/man1/rename.1
Installation de /usr/local/share/perl5/File/Rename.pm
Installation de /usr/local/share/man/man3/File::Rename.3pm
Installation de /usr/local/bin/rename
Écrire /usr/local/lib64/perl5/auto/File/Rename/.packlist
RMBARKER/File-Rename-0.20.tar.gz
./Build install -- OK

C'est ainsi que vous installeriez le renommage à partir de cpan.
Ensuite, il faut le faire fonctionner sur votre système. Comme vous pourriez avoir plus d'un renommage installé.

which rename  
/usr/bin/rename  

Quand vous voulez vraiment celui-ci.

/usr/local/bin/rename --help
Usage:
    rename [ -h|-m|-V ] [ -v ] [ -n ] [ -f ] [ -e|-E *perlexpr*]*|*perlexpr*
    [ *files* ]

Options:
    -v, -verbose
            Verbose: print names of files successfully renamed.

    -n, -nono
            No action: print names of files to be renamed, but don't rename.

    -f, -force
            Over write: allow existing files to be over-written.

    -h, -help
            Help: print SYNOPSIS and OPTIONS.

    -m, -man
            Manual: print manual page.

    -V, -version
            Version: show version number.

    -e      Expression: code to act on files name.

            May be repeated to build up code (like "perl -e"). If no -e, the
            first argument is used as code.

    -E      Statement: code to act on files name, as -e but terminated by
            ';'.

Je viens de le mettre dans /usr/bin/ mais avec un nom légèrement différent pour m'assurer que je n'ai cassé aucun script / programme existant qui dépend de l'ancien.

ln -s /usr/local/bin/rename /usr/bin/rename.pl

Installer prename (version Perl de rename):

sudo dnf install prename

Le script Perl (par Larry Wall, lui-même) s'appelle rename.pl

Vous devrez ensuite l'enregistrer dans le répertoire approprié. Probablement /usr/local/bin/ et assurez-vous qu'il est exécutable, en tapant

sudo chmod +x /usr/local/bin/rename.pl

Linux
  1. Comment installer Vagrant sur Fedora 34

  2. Comment installer Node.js sur Fedora 35 / Fedora 34

  3. Comment installer Java 17 dans Fedora 35

  4. Comment installer Notepad++ sur Fedora 35

  5. Comment installer Wireshark sur Fedora 35

Comment installer SQLite sur Fedora 35

Comment installer LibreOffice sur Fedora 35

Comment installer FFmpeg sur Fedora 35

Comment installer Anaconda sur Fedora 35

Comment installer Terraform sur Fedora 35

Comment installer Go sur Fedora 35