“每天一命令之mv”的版本间的差异

来自linux中国网wiki
跳到导航 跳到搜索
 
第2行: 第2行:
  
 
=linux mv移动隐藏文件和不隐藏文件到指定目录=
 
=linux mv移动隐藏文件和不隐藏文件到指定目录=
   mv * .[^.]* ..
+
   mv * .[^.]* .. # 不隐藏文件也mv
  
 
<pre>
 
<pre>

2023年11月28日 (二) 11:26的最新版本


linux mv移动隐藏文件和不隐藏文件到指定目录

 mv * .[^.]* .. # 不隐藏文件也mv 

使用命令:mv * .[^.]* ..

解释如下:

1、mv命令的最后一个参数是要移动文件的目标位置;
2、第一个*匹配除了隐藏文件的所有文件;
3、隐藏文件使用.[^.]*匹配
4、匹配隐藏文件用 .[^.]* 为什么不用 .*
.* 会匹配目录 . 和 ..
5、.[^.]* 的意思是:以.开头,加不是.的一个任意字符,再加其他任意字符