私もこのテーマに慣れていないので、ここに来ました。何らかの理由で、上記は私にとってはうまくいきませんでした。すべてのファイルをディレクトリからその親ディレクトリに移動するために私がしたことは次のとおりです:
cd to/the/dir
mv * ../
find . -maxdepth 1 -exec mv {} .. \; これにより、隠しファイルも移動されます。
次のメッセージが表示されます:
mv: cannot move `.' to `../.': Device or resource busy
. を移動しようとしたとき (現在のディレクトリ) ですが、害はありません。
これをシェルに入力します:
mv *.* ..
これにより、すべてのファイルが 1 レベル上に移動します。
文字 * ワイルドカードです。だから *.deb すべての .deb ファイルと Zeitgeist.* を移動します .. なので、Zeitgeist.avi と Zeitgeist.srt を 1 つ上のフォルダーに移動します。 親ディレクトリを示します。
フォルダーなどを含むすべてを移動するには、 * を使用します *.* の代わりに