というフォルダがありますfolder1
。これには複数のファイルと2つのサブフォルダがありますsubfolder1
。subfolder2
をfolder1
削除しsubfolder2
たいと思いますsubfolder1
。
どうすればいいですか?
ベストアンサー1
find
以下を使用できますmv
。
私のフォルダの設定は次のとおりです。
$ find folder1
folder1
folder1/subfolder2
folder1/subfolder2/i
folder1/subfolder2/h
folder1/subfolder2/g
folder1/subfolder1
folder1/subfolder1/f
folder1/subfolder1/e
folder1/subfolder1/d
folder1/c
folder1/b
folder1/a
a
あなたのケースをシミュレートするために、b
そしてc
次に移動したいと思いますsubfolder2
。
$ find folder1 -maxdepth 1 -type f -exec mv "{}" folder1/subfolder2 \;
今、私は次を見てくださいfolder1
:
$ find folder1
folder1
folder1/subfolder2
folder1/subfolder2/a
folder1/subfolder2/b
folder1/subfolder2/c
folder1/subfolder2/i
folder1/subfolder2/h
folder1/subfolder2/g
folder1/subfolder1
folder1/subfolder1/f
folder1/subfolder1/e
folder1/subfolder1/d