可以用mv -p命令。如:mv -p /home/vechina/samples/csi8/test_1 test_2 test_3 /home/vechina/samples/csi10其中:/home/vechina/samples/csi8/是原路径;test_1、test_2、test_3是要移动的
文件;/home/vechina/samples/csi10是目标路径。mv命令介绍:命令语法:语法:mv[选项]源文件或
目录 目标文件或目录。参数介绍:-i:交互式 *** 作。如果mv *** 作将导致对已存在的目标文件的
覆盖,此时系统会询问是否覆盖,用户输入‘y进行覆盖,输入'n'则不覆盖,这样可以避免误覆盖文件。-f:禁止交互式 *** 作。在mv *** 作要覆盖某已有的目标文件或目录时不给任何指示,默认覆盖。如果所给目标文件(不是目录)已存在,此时该文件的内容将后备新文件覆盖,为防止用户用mv命令破坏另一个文件,使用mv命令移动文件时,最好使用i选项。-b:覆盖文件前先对其进行备份-S或--suffix=后缀:不理会通常的备份后缀-u或--update:移动或覆盖目的文件时若日期比目的文件旧,且目的文件已经存在,则不执行覆盖文件命令-t或--target-directory=目录:移动所以源参数到指定目录-T或--no-target-directory:将DEST作为普通文件--help:显示帮助信息-v或--version:显示版本帮助信息--verbose:显示执行的详细信息mv a.txt b.txt 将a.txt 改名为b.txt
mv a.txt /mnt/b.txt同时更改路径为/mnt/
mv a.txt /opt/ftp/将a.txt 剪切到/opt/ftp/下
常用的用法就是以上。
深表同情!
引用你说的话:在一个建好的目录,看网上资料说是移动到当前目录的
先说mv的用法,mv [OPTION]... SOURCE... DIRECTORY
你说的移到当前目录,就是你说的那个新建的目录中,应该你进入你建的这个目录,然后运行
mv /var/www/yaowei/* .
注意:最后是有个点的!这个点代表当前目录,而且是必须有的!你好像是少了这个.了。
你建的那个目录是不是在/var/www/yaowei/include下?
上面的英语的意思是说不能够把/var/www/yaowei/include这个目录移动到它自己的子目录里!
overwrite就是改写、覆盖的意思,你输入了Y,也就是说你@#$@#$,哎……
评论列表(0条)