すべてのファイルと隠しファイルをフォルダに移動するには?

すべてのファイルと隠しファイルをフォルダに移動するには?

wwwフォルダのすべてのdrupalファイルをhtmlフォルダに移動したいです。端末でこれを行う方法がわからず、すべてのフォルダとファイル(隠しファイルを含む)がwwwフォルダにあるか、あまり明確でないフォルダとファイルを確認する方法があるのか​​、それともwwwがあるのか​​わかりません。以前に空であった隠しファイルは自動的に再生成されますか?

ベストアンサー1

zshを使う:

mv -- *(D) html

mvhtml自分では動けないと文句を言いますが、残りはまだ動くでしょう。

バッシュ使用:

shopt -s dotglob
mv -- * html

ksh93の使用:

FIGNORE='@(.|..)'
mv -- * html

POSIX的に:

mv -- * .??* .[!.] html

または

mv -- * .[!.]* ..?* html

(一致しないパターンではエラーが発生する可能性があります。これは無害ですが、終了ステータスがまだゼロではないため、スクリプトで失敗した移動ファイルを区別できません。)

おすすめ記事