あるディレクトリ(サブディレクトリを除く)のすべてのファイルを別のディレクトリに移動するには?

あるディレクトリ(サブディレクトリを除く)のすべてのファイルを別のディレクトリに移動するには?

あるディレクトリから別のディレクトリにすべてのファイル(サブディレクトリを除く)を移動する方法ソリューションでは、デフォルトのシェルスクリプトのみを使用したいと思います。

ベストアンサー1

最も簡単な方法:

for f in /some/path/*; do
    if [ -f "$f" ]; then
        mv "$f" /some/other/path
    fi
done

やや複雑なアプローチ:

find /some/path -mindepth 1 -maxdepth 1 -type f -exec mv {} /dome/other/path \;

おすすめ記事