GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wie installiere ich regexp enabled 'rename' auf Fedora?

Sie können es mit cpan installieren, dem Perl-Repository, ähnlich pip für Python.

Hier ist ein Tutorial zur Verwendung von cpan.

Wenn Sie versuchen, es umzubenennen, sieht es so aus

umbenennen --help
call:rename from to files...

Um die Perl-Umbenennung zu installieren, können Sie Folgendes tun. Möglicherweise müssen Sie einige Abhängigkeiten installieren, Sie können im Allgemeinen einfach die Eingabetaste drücken

cpan
cpan1> installiere Datei::Umbenennen
CPAN:Speicherfähig geladen ok (v2.20)
Ich werde '/root/.cpan/Metadata' lesen
Die Datenbank wurde am Mi, 30. September 2015 08:17:02 GMT erstellt
Ausführen der Installation für das Modul „File::Rename“
....
Build-Installation wird ausgeführt
Installieren von /usr/local/share/man/man1/rename.1
Installieren von /usr/local/share/perl5/File/Rename.pm
Installieren von /usr/local/share/man/man3/File::Rename.3pm
Installieren von /usr/local/bin/rename
/usr/local/lib64/perl5/auto/File/Rename/.packlist schreiben
RMBARKER/File-Rename-0.20.tar.gz
./Build install -- OK

So würden Sie die Umbenennung von cpan installieren.
Als nächstes müssen Sie es auf Ihrem System zum Laufen bringen. Da Sie möglicherweise mehr als eine Umbenennung installiert haben.

which rename  
/usr/bin/rename  

Wenn Sie dieses wirklich wollen.

/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
            ';'.

Ich habe es einfach in /usr/bin/ eingefügt aber mit einem etwas anderen Namen, um sicherzustellen, dass ich keine bestehenden Skripte / Programme kaputt mache, die vom alten abhängen.

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

Vorname installieren (Perl-Version von rename):

sudo dnf install prename

Das Perl-Skript (von Larry Wall selbst) heißt rename.pl

Sie müssen es dann in einem geeigneten Verzeichnis speichern. Wahrscheinlich /usr/local/bin/ und vergewissern Sie sich, dass es ausführbar ist, indem Sie

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

Linux
  1. So installieren Sie Vagrant auf Fedora 34

  2. So installieren Sie Node.js auf Fedora 35 / Fedora 34

  3. So installieren Sie Java 17 in Fedora 35

  4. So installieren Sie Notepad++ auf Fedora 35

  5. So installieren Sie Wireshark auf Fedora 35

So installieren Sie SQLite auf Fedora 35

So installieren Sie LibreOffice auf Fedora 35

So installieren Sie FFmpeg auf Fedora 35

So installieren Sie Anaconda auf Fedora 35

So installieren Sie Terraform auf Fedora 35

So installieren Sie Go auf Fedora 35