8 Ubuntuサーバー上のファイルは次のようになります。 /folder1/folder2/ folder1現在、私はすべてのファイル/フォルダー(再帰的)をfolder2現在のフォルダーに移動したいと考えています。 これどうやってするの? bash shell — ブランクマン ソース
3 フォルダに( '。'で始まる)非表示のファイルがある場合は、注意が必要です。dotglob(*)は、で動作を変更しない限り、非表示のファイルを展開(およびmvは移動)しませんshopt。shopt -s dotglob非表示のファイルを展開shopt -u dotglobし、デフォルトに戻す。 — アート・シェイデロフ ソース
0 ファイルを現在のフォルダーに再帰的に移動します。 find -type f -exec mv -v {} . \; 既存のファイルを上書きしないことに注意してください。 — かずに ソース それが以前の回答とはどのように異なる動作をするか、どのような状況で望ましいかを説明しておく必要があります。 — kasperd 2017年 たとえば、これは、1つのシェルコマンドに収まらないほど多くのファイルがある場合に機能します。または、グロビングをサポートしていないシェルを使用しています。 — ひよこ