soarli

Linux mv移动所有文件到指定目录
前言.git是隐藏目录,对其使用:mv * ../命令无法移动到上一层目录,解决方法如下。解决使用命令:mv * ...
扫描右侧二维码阅读全文
09
2022/04

Linux mv移动所有文件到指定目录

前言

.git是隐藏目录,对其使用:

mv * ../

命令无法移动到上一层目录,解决方法如下。

解决

使用命令:

mv * .[^.]* ..

解释如下:

1、mv命令的最后一个参数是要移动文件的目标位置;

2、第一个*匹配除了隐藏文件的所有文件;

3、隐藏文件使用.[^.]*匹配

4、匹配隐藏文件用 .[^.]* 为什么不用 .*

.* 会匹配目录 ...

5、.[^.]* 的意思是:以.开头,加不是.的一个任意字符,再加其他任意字符

参考资料:

https://blog.csdn.net/qq_28616789/article/details/79339257

最后修改:2022 年 04 月 09 日 06 : 15 AM

发表评论