Linux でファイルプレフィックスを一括で追加する方法

Linux でファイルプレフィックスを一括で追加する方法

フォルダー内のすべての txt ファイルのファイル名の前に「gt_」を追加する必要があります。

つまり、元のファイル「xxx.txt」は「gt_xxx.txt」になります。

ネットで検索したスクリプトは以下のとおりです。

`ls` 内の i の場合;
mv -f $i 'echo "gt_"$i` を実行します。
終わり

1. まず、Linux コマンドラインを、ファイル名を変更する必要があるディレクトリに切り替えます。

cd 宛先ディレクトリ

2. このディレクトリに新しい sh ファイルを作成します。

touch xxx.sh

3. xxx.sh ファイルを開きます。

vim xxx.sh

3. 先ほどのスクリプトの内容をshファイルにコピーし、保存して終了します。

shファイルを編集: Shift+I

貼り付け後に保存して終了: Ctrl+Alt +D で編集状態を終了し、:wq! と入力して終了します。

sh ファイルを実行します: ./xxx.sh

これまで Linux コマンドに出会ったことがなかったので、いくつか使用する必要があります。このメモをリマインダーとして保存します~~~

ps: Linux でのファイル プレフィックスの一括変更コマンド

for f in * ; do mv -- "$f" "PRE_$f" ; 完了

要約する

上記は、エディターが紹介した Linux でファイルプレフィックスを一括で追加する操作方法です。皆様のお役に立てれば幸いです。ご質問がある場合は、メッセージを残してください。エディターがすぐに返信します。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。
この記事が役に立ったと思われた方は、ぜひ転載していただき、出典を明記してください。ありがとうございます!

以下もご興味があるかもしれません:
  • Linux でシェル スクリプトを使用して、指定したフォルダー内の画像にウォーターマークを一括追加する方法

<<:  nginx で Vue プロジェクトをデプロイする方法

>>:  Vueはv-modelを使用してel-paginationコンポーネントのプロセス全体をカプセル化します。

推薦する

MySQLクエリ書き換えプラグインの使用

クエリ書き換えプラグインMySQL 5.7.6 以降、MySQL Server は、サーバーが実行す...

HTML フォームタグチュートリアル (2):

このチュートリアルでは、ウェブデザインにおけるFORMフォームタグのさまざまな属性の応用を紹介します...

MySQL クエリ フィールド タイプが json の場合の 2 つのクエリ メソッド

テーブル構造は次のとおりです。 id varchar(32) 情報JSONデータ: id = 1 i...

vue3を使用してAppleシステムのサイドメッセージプロンプト効果を模倣する

目次アニメーションプレビューその他のUIライブラリ始めるコンポーネントディレクトリ構造トーストおおよ...

コード標準では、SQL ステートメントに結合が多すぎないようにする必要があるのはなぜですか?

無料ポイントインタビュアー:Linuxを使ったことはありますか?私:はいインタビュアー:メモリ使用量...

HTMLテーブルタグの詳しい解説(初心者向け)

表> <TR> <TD> <TH> <キャプション&...

ウェブページの読みやすさを向上させるいくつかの方法

1. 対照的な色を使用します。ここでのコントラストとは、テキストの色と背景色のコントラストを指します...

ウェブフロントエンド開発者が知っておくべき 9 つの実用的な CSS プロパティ

1. 角を丸くする今日の Web デザインは、常に最新の開発テクノロジーに追随しており、HTML5 ...

Linuxで大きなファイルを素早くコピーする方法

データをコピーリモートでデータをコピーする場合、通常は rsync コマンドを使用しますが、小さなフ...

MySQLのネクストキーロックのロック範囲についての簡単な説明

序文ある日、突然 MySQL の次のキー ロックについて尋ねられ、私の即座の反応は次のようなものでし...

Linux のインスタンスにパブリック IP アドレスを割り当てる方法

説明するこのインターフェースを呼び出すときは、次の点に注意する必要があります。パブリック IP アド...

ubuntu16.04でNFSサービスを構築する方法

NFS の紹介NFS (ネットワーク ファイル システム) は、FreeBSD でサポートされている...

Vueフォームバインディングとコンポーネントの詳細な説明

目次1. 双方向データバインディングとは1. データの双方向バインディングを実装する必要があるのはな...