做猎头要用的网站知乎超简单网页制作模板
news/
2025/10/7 0:59:35/
文章来源:
做猎头要用的网站知乎,超简单网页制作模板,建筑方案设计流程,网络舆情处置报告文章目录1#xff0e;命令格式2#xff0e;命令功能3#xff0e;命令参数4#xff0e;命令实例1、文件改名#xff08; 重命名#xff09;2、移动文件3、将test目录下的文件text1.txt text2.txt text3.txt移动到目录mv中。4、将文件file1改名为file2#xff0c;如果file…
文章目录1命令格式2命令功能3命令参数4命令实例1、文件改名 重命名2、移动文件3、将test目录下的文件text1.txt text2.txt text3.txt移动到目录mv中。4、将文件file1改名为file2如果file2已经存在则询问是否覆盖5、将文件file1改名为file2即使file2存在也是直接覆盖掉。6、目录的移动7、移动当前文件夹下的所有文件到上一级目录。8、把当前目录的一个子目录里的文件移动到另一个子目录中。9、文件被覆盖前做简单备份前面加参数-bmv命令是move的缩写可以用来移动文件或者将文件改名(move (rename) files)是Linux系统下常用的命令覆盖移动也是删除动作。加上-b经常用来备份文件或者目录。 1命令格式 mv [选项] 源文件或目录 目标文件或目录2命令功能 mv命令中第二个参数类型的不同(是目标文件还是目标目录)mv命令将文件重命名或将其移至一个新的目录中。当第二个参数类型是文件时mv命令完成文件重命名此时源文件只能有一个(也可以是源目录名)它将所给的源文件或目录重命名为给定的目标文件名。当第二个参数是已存在的目录名称时源文件或目录参数可以有多个mv命令将各参数指定的源文件均移至目标目录中。在跨文件系统移动文件时mv先拷贝再将原有文件删除而链至该文件的链接也将丢失。
3命令参数 -b若需覆盖文件则覆盖前先行备份。-f force 强制的意思如果目标文件已经存在不会询问而直接覆盖-i 若目标文件 (destination) 已经存在时就会询问是否覆盖-u 若目标文件已经存在且 source 比较新才会更新(update)-t —target-directoryDIRECTORY move all SOURCE arguments into DIRECTORY即指定mv的目标目录该选项适用于移动多个源文件到一个目录的情况此时目标目录在前源文件在后。
4命令实例
说明下文中的实例是在home/lighthouse/linux-mv路径下操作。 1、文件改名 重命名
mv test.log new-test.log输出
lighthouseVM-4-14-ubuntu:~$ ls
test.txt
lighthouseVM-4-14-ubuntu:~$ mv test.txt test_1.txt
lighthouseVM-4-14-ubuntu:~$ ls
test_1.txt说明 将文件test.txt重命名为test_1.txt
2、移动文件
命令
mv text.txt home/lighthouse/linux-mv输出
lighthouseVM-4-14-ubuntu:~/linux-mv/mv$ touch text.txt
lighthouseVM-4-14-ubuntu:~/linux-mv/mv$ ls
text.txt
lighthouseVM-4-14-ubuntu:~/linux-mv/mv$ mv text.txt home/lighthouse/linux-mv
mv: cannot move text.txt to home/lighthouse/linux-mv: No such file or directory
lighthouseVM-4-14-ubuntu:~/linux-mv/mv$ mv text.txt /home/lighthouse/linux-mv
lighthouseVM-4-14-ubuntu:~/linux-mv/mv$ ls
lighthouseVM-4-14-ubuntu:~/linux-mv/mv$ cd ..
lighthouseVM-4-14-ubuntu:~/linux-mv$ ls -lR
.:
total 4
drwxrwxr-x 2 lighthouse lighthouse 4096 Jun 29 11:35 mv
-rw-rw-r-- 1 lighthouse lighthouse 0 Jun 29 11:32 text.txt如果第二个参数路径是文件名那会被重命名 mv text.txt home/lighthouse/linux-mv/text1.txt 那么被移动的同时重命名为text1。
3、将test目录下的文件text1.txt text2.txt text3.txt移动到目录mv中。
命令
mv text1.txt text2.txt text3.txt mv输出
lighthouseVM-4-14-ubuntu:~/linux-mv$ mv text1.txt text2.txt text3.txt mv
lighthouseVM-4-14-ubuntu:~/linux-mv$ tree
.
├── mv
│ ├── text1.txt
│ ├── text2.txt
│ └── text3.txt
└── text.txt1 directory, 4 files
lighthouseVM-4-14-ubuntu:~/linux-mv$ or mv -t /home/lighthouse/linux-mv/ text1.txt text2.txt text3.txt lighthouseVM-4-14-ubuntu:~/linux-mv/mv$ mv -t /home/lighthouse/linux-mv/ text1.txt text2.txt text3.txt
lighthouseVM-4-14-ubuntu:~/linux-mv/mv$ cd ..
lighthouseVM-4-14-ubuntu:~/linux-mv$ tree
.
├── mv
├── text1.txt
├── text2.txt
├── text3.txt
└── text.txt1 directory, 4 files说明mv text1.txt text2.txt text3.txt mv将text1.txt text2.txt text3.txt三个文件移到 mv 目录中 mv -t /home/lighthouse/linux-mv/ text1.txt text2.txt text3.txt 命令又将三个文件移动到linux-mv目录中。
4、将文件file1改名为file2如果file2已经存在则询问是否覆盖
命令
mv -i text.txt text2.txt输出
ighthouseVM-4-14-ubuntu:~/linux-mv$ ls
mv text2.txt text3.txt text.txt
lighthouseVM-4-14-ubuntu:~/linux-mv$ mv -i text.txt text2.txt
mv: overwrite text2.txt? 5、将文件file1改名为file2即使file2存在也是直接覆盖掉。
命令
mv -f text2.txt text.txt 输出
lighthouseVM-4-14-ubuntu:~/linux-mv$ ll
total 12
drwxrwxr-x 3 lighthouse lighthouse 4096 Jun 29 13:31 ./
drwxr-xr-x 5 lighthouse lighthouse 4096 Jun 29 11:29 ../
drwxrwxr-x 2 lighthouse lighthouse 4096 Jun 29 13:25 mv/
-rw-rw-r-- 1 lighthouse lighthouse 0 Jun 29 11:44 text2.txt
-rw-rw-r-- 1 lighthouse lighthouse 0 Jun 29 11:44 text3.txt
-rw-rw-r-- 1 lighthouse lighthouse 0 Jun 29 11:43 text.txt
lighthouseVM-4-14-ubuntu:~/linux-mv$ mv -f text2.txt text.txt
lighthouseVM-4-14-ubuntu:~/linux-mv$ ll
total 12
drwxrwxr-x 3 lighthouse lighthouse 4096 Jun 29 13:37 ./
drwxr-xr-x 5 lighthouse lighthouse 4096 Jun 29 11:29 ../
drwxrwxr-x 2 lighthouse lighthouse 4096 Jun 29 13:25 mv/
-rw-rw-r-- 1 lighthouse lighthouse 0 Jun 29 11:44 text3.txt
-rw-rw-r-- 1 lighthouse lighthouse 0 Jun 29 11:44 text.txt说明 log3.txt的内容直接覆盖了log2.txt内容-f 这是个危险的选项使用的时候一定要特别谨慎一般情况下最好不用加上它因为可能没有任何提示直接就执行了。
6、目录的移动
命令
mv dir1 dir2输出
lighthouseVM-4-14-ubuntu:~/linux-mv$ tree
.
├── mv
├── test
│ └── test2
├── test1
├── text3.txt
└── text.txt4 directories, 2 files
lighthouseVM-4-14-ubuntu:~/linux-mv$ mv test/test2/ test1
lighthouseVM-4-14-ubuntu:~/linux-mv$ tree
.
├── mv
├── test
├── test1
│ └── test2
├── text3.txt
└── text.txt说明如果目录dir2不存在将目录dir1改名为dir2否则将dir1移动到dir2中。
7、移动当前文件夹下的所有文件到上一级目录。
命令
mv * ../输出
lighthouseVM-4-14-ubuntu:~/linux-mv$ mv * ../
lighthouseVM-4-14-ubuntu:~/linux-mv$ cd ..
lighthouseVM-4-14-ubuntu:~$ tree
.
├── linux-mv
├── mv
├── test
├── test1
│ └── test2
├── test_1.txt
├── text3.txt
└── text.txt5 directories, 3 files8、把当前目录的一个子目录里的文件移动到另一个子目录中。
命令
mv mv/*.txt test输出
lighthouseVM-4-14-ubuntu:~$ mv *.txt mv
lighthouseVM-4-14-ubuntu:~$ tree
.
├── linux-mv
├── mv
│ ├── test_1.txt
│ ├── text3.txt
│ └── text.txt
├── test
└── test1└── test25 directories, 3 files
lighthouseVM-4-14-ubuntu:~$ mv mv/*.txt test
lighthouseVM-4-14-ubuntu:~$ tree
.
├── linux-mv
├── mv
├── test
│ ├── test_1.txt
│ ├── text3.txt
│ └── text.txt
└── test1└── test25 directories, 3 files9、文件被覆盖前做简单备份前面加参数-b
命令
mv log1.txt -b log2.txt备份后文件后面会跟一个~符号 输出
lighthouseVM-4-14-ubuntu:~$ cd test
lighthouseVM-4-14-ubuntu:~/test$ ls
test_1.txt text3.txt text.txt
lighthouseVM-4-14-ubuntu:~/test$ mv text3.txt -b text.txt
lighthouseVM-4-14-ubuntu:~/test$ ll
total 8
drwxrwxr-x 2 lighthouse lighthouse 4096 Jun 29 13:53 ./
drwxr-xr-x 8 lighthouse lighthouse 4096 Jun 29 13:50 ../
-rw-rw-r-- 1 lighthouse lighthouse 0 Jun 29 11:23 test_1.txt
-rw-rw-r-- 1 lighthouse lighthouse 0 Jun 29 11:44 text.txt
-rw-rw-r-- 1 lighthouse lighthouse 0 Jun 29 11:44 text.txt~补充说明
-b 不接受参数mv会去读取环境变量VERSION_CONTROL来作为备份策略。—backup该选项指定如果目标文件存在时的操作共有四种备份策略
CONTROLnone或 off : 不备份。CONTROLnumbered或t数字编号的备份CONTROLexisting或nil如果存在以数字编号的备份则继续编号备份m1…n执行mv操作前已存在以数字编号的文件log2.txt.1那么再次执行将产生log2.txt2以次类推。如果之前没有以数字编号的文件则使用下面讲到的简单备份。CONTROLsimple或 never使用简单备份在被覆盖前进行了简单备份简单备份只能有一份再次被覆盖时简单备份也会被覆盖。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/929866.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!