ターミナルから異なるフォーマットの複数のファイルを同時に移動する

矢印とディレクトリアイコン

タイトルを読んだ後、あなたは考えることができます、まあ、非常に簡単です、私は使用します コマンドcpまたはmv ワイルドカード文字*を使用して一度に移動します。 しかし、それはあなたが働いているディレクトリ内のすべてのファイルを移動するでしょう。 しかし、それを正確に望んでいません。このミニチュートリアルで示したいのは、もう少し洗練されたものです。つまり、特定の形式のみをそのディレクトリ内から別の場所に移動することです。

移動と言うときは、名前を変更することもできます。 そうは言っても、これがどのように行われるかを示すビジネスに取り掛かりましょう 超簡単で速い方法、特定のファイル形式を削除する必要がある場合、それらをXNUMXつずつ移動する必要はありませんが、XNUMXつのコマンドラインからすべてを自動化できます。 さて、さまざまな形式を移動するには あるディレクトリから別のディレクトリへのファイル、コマンド形式は次のいずれかになります。

mv /ruta/origen/*.{ext1, ext2, extn} /ruta/destino

mv *.ext1 *.ext2 *.extn /ruta/destino

どちらの場合も役立ちます。最初の場合は、指定することです 原産地 そして拡張機能 私たちが移動しようとしていること。 それらだけが移動され、他のファイルは移動されず、名前に関係なくファイルに影響を与えます。 XNUMX番目のケースでは、移動するファイルが配置されているディレクトリからすでに作業していると想定されています...

たとえば、すべてのビデオを3つのディレクトリから別のディレクトリに移動するとします。 代わりに、そのディレクトリには.txt、.odtドキュメント、および.mpXNUMXの音楽があります。 移動にのみ興味がある場合 .flv、.mp4、.avi、および.mkv、私たちがすることは次のようになります:

mv /home/Documentos/*.{flv, mp4, avi, mkv} /home/Multimedia

それはとても簡単です 上記のソースディレクトリのコンテンツをlsで一覧表示しましょう移動したファイルはすべてなくなっていることがわかりますが、影響を与えたくないファイルはなくなります。 非常に単純な例ですが、初心者はきっと喜ぶでしょう!


記事の内容は、次の原則に準拠しています。 編集倫理。 エラーを報告するには、 ここで.

コメント、あなたのコメントを残してください

コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:MiguelÁngelGatón
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。

  1.   ゲラルジョーズ

    優れた貢献と有用