GNU/Linux >> Linux の 問題 >  >> Linux

Fedoraに正規表現を有効にした「rename」をインストールするには?

Python の pip に似た perl リポジトリである cpan を使用してインストールできます。

cpan の使用に関するチュートリアルを次に示します。

rename を実行しようとすると、次のようになります

<ブロック引用>

名前の変更 --help
呼び出し:からファイルに名前を変更します...

perl rename をインストールするには、次のようにします。いくつかの依存関係をインストールする必要があるかもしれませんが、通常は Enter キーを押すだけです

<ブロック引用>

cpan
cpan1> インストール ファイル::名前の変更
CPAN:Storable ロード OK (v2.20)
「/root/.cpan/Metadata」を読みに行く
データベースは 2015 年 9 月 30 日水曜日 08:17:02 GMT に生成されました
モジュール 'File::Rename' のインストールを実行しています
....
ビルド インストールの実行
/usr/local/share/man/man1/rename.1 のインストール
/usr/local/share/perl5/File/Rename.pm のインストール
/usr/local/share/man/man3/File::Rename.3pm のインストール
/usr/local/bin/rename のインストール
/usr/local/lib64/perl5/auto/File/Rename/.packlist の書き込み
RMBARKER/File-Rename-0.20.tar.gz
./ビルド インストール -- OK

これは、cpan から名前変更をインストールする方法です。
次は、システムで動作させることです。複数の名前変更がインストールされている可能性があるため。

which rename  
/usr/bin/rename  

本当にこれが欲しいとき。

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

/usr/bin/ に入れただけです ただし、古いスクリプトに依存する既存のスクリプト/プログラムを壊さないようにするために、わずかに異なる名前を付けました。

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

prename のインストール (Perl バージョンの rename):

sudo dnf install prename

Perl スクリプト (Larry Wall 自身による) は rename.pl と呼ばれます。

次に、適切なディレクトリに保存する必要があります。おそらく /usr/local/bin/ 入力して、実行可能であることを確認してください

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

Linux
  1. Node.jsをFedora35/Fedora34にインストールする方法

  2. Fedora35にNotepad++をインストールする方法

  3. Fedora35にWiresharkをインストールする方法

  1. Fedora34にVagrantをインストールする方法

  2. OpenOffice4.1.10をFedora34にインストールする方法

  3. Fedora35にJava17をインストールする方法

  1. AnyDeskをFedora35/Fedora34にインストールする方法

  2. Fedora 35 /Fedora34にSkypeをインストールする方法

  3. FedoraにHandBrakeをインストールする方法