Mvコマンドを使用して、1つのディレクトリから別のディレクトリにすべてのファイルとフォルダを移動するにはどうすればよいですか?
これで試してください:
mv /path/sourcefolder/* /path/destinationfolder/
zsh:
mv /src/*(D) /dst/
(D)
ドットファイルを含めます。
これは私にとってBashで機能します(これはシェルにかなり依存すると思います...)
$ mv source/{,.}* /destination/folder/here
これは私にとってBash 4.2.46で機能し、非表示のファイルやフォルダを含むすべてのファイルやフォルダを別のディレクトリに移動します
mv /sourcedir/{,.[^.]}* /destdir/
。[^。] *はを除くすべての隠しファイルを意味することに注意してください。と..
少し退屈ですが、本当に防弾(GNU)の方法は次のとおりです。
cd /SourceDir && find ./ -maxdepth 1 -mindepth 1 -exec mv -t /Target/Dir {} +
P. S.これで、多くの人がミッドナイトコマンダーを好む理由がわかるでしょう。
カットアンドペーストのようなアクションのみを実行したい場合は、私のために働いた簡単な方法があります:
$mv /media/dir_source $HOME/Documents/
dir_source
にある/media
という名前のフォルダを$HOME/Documents/
ディレクトリに移動します