GNU/Linux >> Znalost Linux >  >> Linux

Jak nainstalovat „přejmenování“ s povoleným regulárním výrazem na fedoře?

Můžete jej nainstalovat pomocí cpan, což je úložiště perl podobné pip pro python.

Zde je návod na použití cpan.

Pokud se pokusíte spustit přejmenování, vypadá to takto

přejmenovat --help
call:přejmenovat z na soubory...

Chcete-li nainstalovat přejmenování perlu, můžete provést následující. Možná budete muset nainstalovat několik závislostí, obecně stačí stisknout enter

cpan
cpan1> install File::Rename
CPAN:Uložitelné načteno v pořádku (v2.20)
Jdu číst '/root/.cpan/Metadata'
Databáze byla vygenerována středa, 30. září 2015 08:17:02 GMT
Spuštění instalace pro modul 'File::Rename'
....
Spuštění instalace sestavení
Instalace /usr/local/share/man/man1/rename.1
Instalace /usr/local/share/perl5/File/Rename.pm
Instalace /usr/local/share/man/man3/File::Rename.3pm
Instalace /usr/local/bin/rename
Zápis /usr/local/lib64/perl5/auto/File/Rename/.packlist
RMBARKER/File-Rename-0.20.tar.gz
./Build install -- OK

Takto byste nainstalovali přejmenování z cpan.
Další je, aby to fungovalo ve vašem systému. Protože můžete mít nainstalováno více než jedno přejmenování.

which rename  
/usr/bin/rename  

Když tohle opravdu chceš.

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

Prostě jsem to vložil do /usr/bin/ ale s mírně odlišným názvem, abych se ujistil, že jsem neporušil žádné existující skripty / programy, které závisejí na starém.

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

Install prename (perl verze přejmenování):

sudo dnf install prename

Perlský skript (od Larryho Walla sám) se nazývá rename.pl

Poté jej budete muset uložit do vhodného adresáře. Pravděpodobně /usr/local/bin/ a ujistěte se, že je spustitelný, zadáním

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

Linux
  1. Jak nainstalovat Java 17 do Fedory 35

  2. Jak nainstalovat Notepad++ na Fedoru 35

  3. Jak nainstalovat Wireshark na Fedoru 35

  1. Jak nainstalovat Vagrant na Fedoru 34

  2. Jak nainstalovat OpenOffice 4.1.10 na Fedoru 34

  3. Jak nainstalovat Node.js na Fedora 35 / Fedora 34

  1. Jak nainstalovat AnyDesk na Fedora 35 / Fedora 34

  2. Jak nainstalovat Skype na Fedora 35 / Fedora 34

  3. Jak nainstalovat HandBrake ve Fedoře