如果我执行命令
mv .*.a dir/
究竟会在哪里移动?这会有多远呢?
答案 0 :(得分:1)
这会将当前目录中与.*.a
匹配的所有文件移动到dir
。没有递归,除了匹配模式的目录也完全移动(但不是递归,因为目录只是一种特殊类型的文件,可以在一次操作中移动)。 / p>
答案 1 :(得分:0)
glob .*.a
匹配名称以点(.
)开头的任何文件或目录,然后匹配零个或多个字符(*
),并以另一个点和{结尾{1}}。例如,它将匹配
a
但不是
.foo.a
..a
因此,与该glob匹配的任何文件或目录都将被移动到目录.foo.abar
foo.a
.foo.b
。不会发生递归,但如果glob匹配目录,它们的内容也将被移动。