ディレクトリがあります
foo/
bar.txt
baz.yzw
wun/
a.out
では、基本的にその間にディレクトリを追加したいと思います。
foo/
var1/
bar.txt
baz.yzw
wun/
a.out
目的は、他のコンテンツを追加しますfoo
が、以前のコンテンツとは別のままにすることです。
もちろん、私はこれを行うことができます:
$ mkdir foo-new
$ mv foo foo-new
$ mv foo-new foo
または
$ cd foo
$ mkdir var1
$ mv $(ls | grep -v var1) var1
しかし、どちらもエレガントに見えず、エラーが発生しやすいです。
もっと良い方法がありますか?
ベストアンサー1
単にvar1ディレクトリを作成し、foo内のすべてのファイル/フォルダをvar1に移動し、最後にvar1をfooの中に移動できます。
$ mkdir var1
$ mv foo/* var1
$ mv var1 foo/