linux 用mv命令移动文件,发现数据部完整,为什么会这样?

linux 用mv命令移动文件,发现数据部完整,为什么会这样?,第1张

可以用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,也就是说你@#$@#$,哎……


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7320926.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-04
下一篇 2023-04-04

发表评论

登录后才能评论

评论列表(0条)

保存