タイトルを読んだ後、あなたは考えることができます、まあ、非常に簡単です、私は使用します コマンドcpまたはmv ワイルドカード文字*を使用して一度に移動します。 しかし、それはあなたが働いているディレクトリ内のすべてのファイルを移動するでしょう。 しかし、それを正確に望んでいません。このミニチュートリアルで示したいのは、もう少し洗練されたものです。つまり、特定の形式のみをそのディレクトリ内から別の場所に移動することです。
移動と言うときは、名前を変更することもできます。 そうは言っても、これがどのように行われるかを示すビジネスに取り掛かりましょう 超簡単で速い方法, これにより、特定のファイル形式をパージする必要がある場合に、ファイル形式を 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で一覧表示しましょう移動したファイルはすべてなくなっていることがわかりますが、影響を与えたくないファイルはなくなります。 非常に単純な例ですが、初心者はきっと喜ぶでしょう!
優れた貢献と有用