多くのサブディレクトリがあるディレクトリがあります。各サブディレクトリには一意の名前があります。
「.nc」で終わるサブディレクトリ内のすべてのファイルをインポートし、そのファイルを1レベル上に移動したいと思います。
端末で行う方法はありますか?
ベストアンサー1
GNUの使用find
:
各*.nc
ファイルをその場所から1レベル上に移動します。
find . -type f -name '*.nc' -execdir mv -i {} .. \;
各*.nc
ファイルを現在の場所から1つ上のレベルに移動します(現在のディレクトリの親ディレクトリに)。
find . -type f -name '*.nc' -exec mv -i {} .. \;