Ipad

Mac OS X のコマンドラインからファイルグループにファイル拡張子を追加する

Mac OS X のコマンドラインからファイルグループにファイル拡張子を追加する

Mac OS Xでファイルグループにファイル拡張子を追加する

拡張子が付いていないファイルグループにファイル拡張子を追加する最も簡単な方法は、Mac OS Xのコマンドラインを使用することです。以下の例では、単一のディレクトリ内のすべてのファイルに「.txt」拡張子を追加しますが、コマンド文字列に「.txt」を追加すると、別の拡張子が追加されます。始める前に、以下の手順を実行することをお勧めします。

  • Mac OS Xのすべてのファイルでファイル拡張子が表示されるようにしてください。そうすることで、拡張子の変更がコマンドラインだけでなくFinderでも表示されます。
  • 拡張子を追加する必要があるすべてのファイルを単一の別のディレクトリに配置します。

Mac OSのコマンドラインでファイル拡張子を一括追加する方法

前述の要件を満たしていると仮定して、ターミナル (/Applications/Utilities/ にあります) を起動し、次の操作を行います。

  • 次のように入力して、ファイルを含むディレクトリに移動します。
  • cd /path/to/directory

  • ディレクトリ内に入ったら、次のコマンドを使用します。
  • for i in *; do mv "$i" "$i.txt"; done

  • 「ls」と入力してディレクトリの内容を一覧表示し、変更を確認します。

手動で入力するのではなく、Finder からターミナル ウィンドウにディレクトリをドラッグ アンド ドロップして、そのパスを印刷することもできます。

以下は、ディレクトリの変更、元の内容の一覧表示、拡張子を追加するための適切なコマンドの実行、最後に新しい .txt 拡張子が追加された元のファイルを示す別の一覧表示を示す完全な例です。

$ mkdir ~/Desktop/FilesThatNeedExtensionsAdded/

$ mv tes* ~/Desktop/FilesThatNeedExtensionsAdded/

$ cd ~/Desktop/FilesThatNeedExtensionsAdded/

$ ls
テスト テスト1 テスト2 テスト3 テスト4

$ for i in *; do mv “$i” “$i.txt”; 完了

$ ls
test.txt test1.txt test2.txt test3.txt test4.txt

前述の通り、別のファイル拡張子を追加するには、「.txt」を「.jpg」や「.rtf」などの別の拡張子に置き換えるだけです。ワイルドカードは、ファイル名の共通性に合わせて調整することもできます。

ヒントのアイデアを提供してくれたトムに感謝します