51Testing软件测试论坛

标题: mv test ../b的问题 [打印本页]

作者: ysgeek    时间: 2018-8-13 14:17
标题: mv test ../b的问题
老师,
mv test ../b
test 后面的..是什么意思


在学课程:
Linux快速入门
http://www.atstudy.com/course/114


作者: xuquan    时间: 2018-8-13 14:38
看到了,回复下 :

mv test  ../b
把当前文件夹test 移动到上级目录的b文件夹下 。

.. 代表,上一级目录
作者: 学掌门网校    时间: 2018-8-13 15:28
移动文件test到本目录(现在命令行在的目录)的上级目录下,改名为b
作者: fairylly    时间: 2018-8-13 18:17
1、如果存在/tmp/b文件夹,mv test ../b 表示移动test文件至上一级目录下的b文件夹下
[root@182 ~]# cd /tmp/0813
[root@182 0813]# touch test
[root@182 0813]# mkdir /tmp/b
[root@182 0813]# mv test ../b
[root@182 0813]# ls /tmp/b/
test
[root@182 0813]# mv /tmp/b/test .
[root@182 0813]# ls
test


2、如果不存在/tmp/b文件夹,mv test ../b 表示移动test文件至上一级目录下,并改名为b
[root@182 0813]# rm -rf /tmp/b
[root@182 0813]# mv test ../b
[root@182 0813]# ll /tmp/b   
-rw-r--r-- 1 root root 0 Aug 13 18:09 /tmp/b


3、如果存在/tmp/b文件,mv test ../b 表示移动test文件至上一级目录下,并覆盖文件b
[root@182 0813]# touch /tmp/b
[root@182 0813]# touch test
[root@182 0813]# mv test ../b
mv: overwrite `../b'? y





欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2