Mv (Unix)
mv(英語:move)是类Unix操作系统中移动单个或多个文件或目录的命令。一般在移动操作之后,原来的文件或目录不能再次访问。移动后的文件名可以与原来相同(只要不与原文件在相同目录中),也可以不同。当需要移动的文件和新文件位于同一文件系统上时,mv命令只是将原始文件重命名来达到移动的效果。操作要求拥有需要被修改目录的写入权限。 与已存在文件的冲突当文件将被移动时,若目标目录含有与原始文件同名的文件,则目标文件将被删除。如果已存在的目标文件并没有写权限,但它的所在目录拥有写权限,则mv命令在移动前请求用户确认操作(当mv在终端中执行时)。但是使用 -f (强制) 选项来移动时,mv命令会跳过用户确认环节而直接执行移动。 移动行为选项大多数版本的mv命令支持以下选项:
附加选项(可以使用命令 man mv 以查看详情):
示例将'myfile'重命名为'myoldfilename': mv myfile myoldfilename
从当前目录移动'myfile'到用户家目录: mv myfile ~/myfile
将'myfile'移动到相对路径位置'subdir/myfile': mv myfile subdir/myfile
mv myfile subdir # 此命令与前一命令作用相同,但不指明目标文件的文件名(暗示使用相同的文件名)
将'myfile'移动到子目录'subdir',并改名为'myfile2': mv myfile subdir/myfile2
移动'be.03'文件到已挂载目录'/mnt/bkup'的子目录'bes'中(原文件将在移动完成后被删除): mv be.03 /mnt/bkup/bes
移动多个文件到'mydir'(这些文件是'afile' 'another' '/home/yourdir/yourfile'): mv afile another /home/yourdir/yourfile mydir
将以'Jun'开头的文件都移到'bkup/06'目录中,并输出被移动文件的详细清单: mv -v Jun* bkup/06
查看关于mv命令的简单帮助,包括命令语法: mv --help
查看mv命令的手册页: man mv
参见外部参考 |
Index:
pl ar de en es fr it arz nl ja pt ceb sv uk vi war zh ru af ast az bg zh-min-nan bn be ca cs cy da et el eo eu fa gl ko hi hr id he ka la lv lt hu mk ms min no nn ce uz kk ro simple sk sl sr sh fi ta tt th tg azb tr ur zh-yue hy my ace als am an hyw ban bjn map-bms ba be-tarask bcl bpy bar bs br cv nv eml hif fo fy ga gd gu hak ha hsb io ig ilo ia ie os is jv kn ht ku ckb ky mrj lb lij li lmo mai mg ml zh-classical mr xmf mzn cdo mn nap new ne frr oc mhr or as pa pnb ps pms nds crh qu sa sah sco sq scn si sd szl su sw tl shn te bug vec vo wa wuu yi yo diq bat-smg zu lad kbd ang smn ab roa-rup frp arc gn av ay bh bi bo bxr cbk-zam co za dag ary se pdc dv dsb myv ext fur gv gag inh ki glk gan guw xal haw rw kbp pam csb kw km kv koi kg gom ks gcr lo lbe ltg lez nia ln jbo lg mt mi tw mwl mdf mnw nqo fj nah na nds-nl nrm nov om pi pag pap pfl pcd krc kaa ksh rm rue sm sat sc trv stq nso sn cu so srn kab roa-tara tet tpi to chr tum tk tyv udm ug vep fiu-vro vls wo xh zea ty ak bm ch ny ee ff got iu ik kl mad cr pih ami pwn pnt dz rmy rn sg st tn ss ti din chy ts kcg ve