mv:移动和重命名
简介mv命令可以理解为move的缩写,其功能是移动或重命名文件;
命令说明:
mv命令可以理解为move的缩写,其功能是移动或重命名文件;
语法格式:
mv [option] [source] [dest]
mv [选项] [源文件] [目标文件]
参数选项:
- -f:若目标文件已经存在,则不会询问而是直接覆盖
- -i:或目标文件已经存在,则会询问是否覆盖
- -n:不覆盖已经存在的文件
- -t:指定mv的目标文件,适用于移动多个文件到一个目录的情况,此时目标目录在前,源文件灾后,和cp命令的-t选项功能一直
- -u:在源文件比目标文件新,或目标文件不存在才进行移动
示例:
[root@localhost test]# ls
dir1 file10.txt file1.txt file2.txt file3.txt file4.txt file5.txt file6.txt file7.txt file8.txt file9.txt
1、移动文件
[root@localhost test]# mv file1.txt dir1/
[root@localhost test]# ls
dir1 file10.txt file2.txt file3.txt file4.txt file5.txt file6.txt file7.txt file8.txt file9.txt
[root@localhost test]# ls dir1/
file1.txt
2、移动多个文件
[root@localhost test]# mv file2.txt file3.txt dir1/
[root@localhost test]# ls
dir1 file10.txt file4.txt file5.txt file6.txt file7.txt file8.txt file9.txt
[root@localhost test]# ls dir1/
file1.txt file2.txt file3.txt
3、将源文件和目标调换移动到文件目录(-t参数)
[root@localhost test]# mv -t dir1/ file4.txt file5.txt
[root@localhost test]# ls
dir1 file10.txt file6.txt file7.txt file8.txt file9.txt
[root@localhost test]# ls dir1/
file1.txt file2.txt file3.txt file4.txt file5.txt
4、移动目录
[root@localhost test]# ls
dir1 dir2 dir3 dir4 file6.txt file7.txt file8.txt file9.txt
[root@localhost test]# mv dir4 dir5 #移动到不存在的目录,那么就相当重命名
[root@localhost test]# ls
dir1 dir2 dir3 dir5 file6.txt file7.txt file8.txt file9.txt
[root@localhost test]# mv dir1 dir2 #移动到存在的目录,则是把目录移动到目标目录中
[root@localhost test]# ls dir2
dir1
[root@localhost test]# mv dir3/ dir2/ #加上/不影响结果
[root@localhost test]# tree dir2
dir2
├── dir1
│ ├── file1.txt
│ ├── file2.txt
│ ├── file3.txt
│ ├── file4.txt
│ └── file5.txt
└── dir3
2 directories, 5 files
[root@localhost test]# mv dir2/dir1/* dir5 #将目录下的所有文件移动到目标目录下
[root@localhost test]# tree
.
├── dir2
│ ├── dir1
│ └── dir3
├── dir5
│ ├── file10.txt
│ ├── file1.txt
│ ├── file2.txt
│ ├── file3.txt
│ ├── file4.txt
│ └── file5.txt
├── file6.txt
├── file7.txt
├── file8.txt
└── file9.txt
4 directories, 10 files
在使用jetbrains的工具PHPStrom和PyCharm的Git功能,有时候记住了密码,但是当遇到需要切换提交用户的时候我们可以将记住的信息清理掉,这里做一个备注。
OpenCV-Python创建和显示窗口功能,主要介绍与窗口相关的函数,如:namedWindow、resizeWindow、imshow、waitKey。使用opencv创建窗口,需要用到namedWindow函数,上面的函数第一个参数为窗口名称,第二个为窗口的属性。创建窗口后设置窗口大小,设置窗口大小要使用resizeWindow,如果namedWindow函数第二个参数使用了WINDOW_AUTOSIZE,那么窗口不能进行修改大小了.
Centos下安装Redis
chattr命令用于改变文件的扩展属性。更加底层的控制文件的属性。
本文主要总结下在日常工作中使用Git命令的基本总结。
快速生成表格
Electron页面跳转、浏览器打开链接和打开新窗口
在Mac电脑中,如何对Git的用户名和密码进行修改呢?起初不懂Mac,所以整了很久,本文将记录如何对这个进行操作,以便后期使用。
在使用Git的过程中,不想每次都输入用户名和密码去拉取代码,所以就需要保存这些信息,那么既然有保存了,就必须有清除功能。
Docker编译镜像出现:fetch http://dl-cdn.alpinelinux.org/alpine/v3.12/main/x86_64/APKINDEX.tar.gz
ERROR: http://dl-cdn.alpinelinux.org/alpine/v3.12/main: temporary error (try again later)
WARNING: Ignoring APKINDEX.2c4ac24e.tar.gz: No such file or directory问题