BASHプログラミング
 Computer >> コンピューター >  >> プログラミング >> BASHプログラミング

Linuxでのファイルの名前変更–2つの簡単な方法

この記事では、2つの異なる方法を使用して、Linuxで1つまたは複数のファイルの名前を変更する方法について説明します。

mv を使用して、ファイルの名前を変更する方法を詳しく見ていきましょう。 および名前の変更 、および特定のツールを使用する理由。

mvを使用したファイルの名前変更–推奨される方法ではなくなりました

どういうわけか、拡張機能が破損したWebディレクトリがあります。この例では、ブログのファイルを使用します。

ping www.linuxscrew.com #Test connectivity first.
wget -m www.linuxscrew.com #Mirror on

私たちは今、ミラー化されたウェブサイトの誇り高い所有者です。壊しましょう。

Linuxでのファイルの名前変更–2つの簡単な方法

Linuxシェル–アンプファイル

それはたくさんの?amp そこにあるファイルは、すべて .htmlに分割したのが残念です。 ファイル。そして、起動するためにそこにいくつかの余分なものがあるように見えます。それでは、pagesディレクトリに移動して、すべてを.htmlファイルに変更するという間違いを修正しましょう。インターネットによると、単純な「 mv * [extension1]*[extension2]」を実行すると 私が欲しいものを手に入れるべきです。

Linuxでのファイルの名前変更–2つの簡単な方法

mvエラー

それを見ていただけませんか、エラーです。 mvコマンドが期待どおりに機能しないのはなぜですか?ローカルデスクトップPop_OSで試してみましょう 。 2つの空白の.htmlがあります ファイル。それらを.pdfに移動しましょう 。

Linuxでのファイルの名前変更–2つの簡単な方法

mvエラー

同じエラー。結局、物事は変化し、私たちが物事を行うために使用していた方法は時代遅れになります。 ifconfigと同じように は非推奨であり、ほとんどの場合、 ip aに移動する必要があります またはipr 。住所とルート。意図しない方法で特定のツールを使用すると、後で手順が中断する可能性があります。これは、別の記事の別の石鹸箱です。

代わりに、特定の目的のために特定のツールを使用する必要があります。この場合、名前を変更 mv以上 。 mvを使用してファイルの名前を変更する場合は、慎重に、単一のアイテムに使用してください。

renameを使用して複数のファイルの名前を変更します

2つのツールを組み合わせて、堅牢な一括ファイル名変更を作成するケースについては、すでに説明しました。

find . -depth -type f -name "*?amp" -execdir rename ?amp .html {} \;

オプションをウォークスルーします。

  • 最初のもの、 -depth ディレクトリ内を移動するときに子アイテムが破損するのを防ぎます。
  • -type fを指定しました (ファイル )したがって、このユースケースでは機能しません。しかし、私たちは業務において頑強になりたいと思っています。とにかく深さを含めます。
  • -名前 探しているものを指定し、それを転送して -execdirで名前を変更できます 。
  • 次に、パターン?ampを探していることを指定します .HTMLに置き換えます 。
  • 最後のオプションに、findコマンドから取得したすべてのものを入力します。

単純! -Hは。引き戻して、単純な名前変更関数を見てみましょう。ここにいくつかのログがあります。名前を変更しましょう。

Linuxでのファイルの名前変更–2つの簡単な方法

ログファイル

単一ファイルの名前変更

単一ファイルの場合、 mvを使用するのが「最も簡単」です。 、名前の変更を使用する代わりに 。

Linuxでのファイルの名前変更–2つの簡単な方法

ファイルを移動するmvコマンド

そこで、ファイルの名前を変更しました。代わりに名前変更を使用する場合:

rename '' "`date +%Y-%m-%d`"- cloud-init.log

また、時間を節約するために、日付を変数として保存できます。

date="`date +%Y-%m-%d`"

名前の変更を使用していることに気付くでしょう mvの代わりに 余分な作業負荷はそれほどかかりません。最初の式フィルターを空の結果に置き換えるだけです。

ファイル名に日付を追加する

Linuxでのファイルの名前変更–2つの簡単な方法

ファイル名に日付を追加する

そこには。日付が付加されたファイル名。素晴らしくシンプルです。

結論

ファイルの名前変更は簡単な作業です。ディレクトリの名前を変更する方法を学ぶか、他の記事で日々のタスクを確認してください。


  1. Excel で乗算する方法 (8 つの簡単な方法)

    エクセルでのかけ算はとても簡単です。しかし、複数のセル、列、および行を乗算している間、しばしば困難に直面します。 Excel でさまざまな乗算方法を知っていると、計算時間を節約できます。このチュートリアルでは、複数の方法で Excel の列、セル、行、および数値を乗算する方法について説明します。 Excel で乗算する 8 つの簡単な方法 以下では、Excel で乗算するための 8 つの迅速で簡単な方法を共有しました。 いくつかの 製品名のデータセットがあるとします 、単価 、および数量 .データセットからのこの情報を使用して、乗算して 合計価格 を計算する方法を学習します .お楽しみに!

  2. 複数のファイルの名前を一度に変更するバッチ写真名前変更ソフトウェア Mac

    信じられないかもしれませんが、何百ものファイルの名前を変更することは、手動で行うと確かに退屈な作業です。もちろん、Mac でカスタム スクリプトを作成してプロセスを簡単にすることもできますが、それは確かに平均的なユーザーのお茶です.ただし、Mac用の決定されたバッチ写真の名前変更ソフトウェアを使用すると、複数のファイルの名前を一度に簡単に変更できます.この目的のために、Systweak Software の Tweak Photos を使用しています。これは、仕事を迅速かつ便利に行うための優れた高度な名前変更機能を提供します。 Mac でバッチ画像名前変更アプリを使用して複数のファイルの名前を