特定のディレクトリのファイルのみを別のフォルダにコピーする方法

特定のディレクトリのファイルのみを別のフォルダにコピーする方法

.cp /media/d/folder1/* /home/userA/folder2/ファイルをコピーしていますが、問題はcp: omitting directory....folder1このメッセージなしでそのフォルダをコピーする他の方法はありますか?もう一つ、(コピーの代わりに)移動したい場合は、同じ質問をするのにどうすればいいですか?ありがとう

ベストアンサー1

find /media/d/folder1/ -maxdepth 1 -type f | xargs cp -t /home/userA/folder2

パイプ文字の前の部分は、指定された|ディレクトリのサブディレクトリから別のファイルを検索しようとせずに、指定されたディレクトリ内のファイルを検索します。パイプ 次のセクションでは、これらのファイルをインポートして宛先ディレクトリにコピーします。コピーする代わりにファイルを移動したい場合は、コマンドを変更できますcpmv

おすすめ記事