空のフォルダが多く、削除せずに「my_empty_folders」というサブフォルダに移動したいと思います。シェルスクリプトでこれをどのように実行できますか?
答え1
あなたはそれを使用することができますfind
:
find / -empty -type d -exec mv {} /path/to/my_empty_folders \;
答え2
シェルスクリプトは不要で、コマンドだけが必要です。
$ man mv
$ mv file1 file2 file3 -t <destination/path>
たとえば、ディレクトリ名が空_1、空_2、空_3の場合は、次のようにします。
mv empty* -t <destination/path>