ファイルとフォルダを含むフォルダがあります。
folder/file1.jpg
folder/file2.jpg
folder/file3.jpg
folder/subfolder1/file1.txt
folder/subfolder1/file2.txt
folder/subfolder2/file1.txt
folder/subfolder3/
destination/
すべてのフォルダ(およびその内容)を新しいフォルダに移動したいが、ファイルは移動したくありません。
例えば。
folder/file1.jpg
folder/file2.jpg
folder/file3.png
destination/subfolder1/file1.txt
destination/subfolder1/file2.txt
destination/subfolder2/file1.txt
destination/subfolder3/
たとえば、すべてのjpegファイルを選択したい場合は、これを行うことを知っていますmv folder/*.jpg destination
。しかし、すべてのフォルダを選択するコマンドは何ですか?
ベストアンサー1
これを行うには、次のように*の末尾に/を追加します。
mv folder/*.jpg destination (match only jpg files)
mv folder/* destination (match anything found)
mv folder/*/ destination (match only the folders)
これにより、「フォルダ」内のファイルではなく「フォルダ」内のフォルダのみがターゲットに移動されます(サブフォルダ内のファイルは移動されます)。