1、首先打开终端,连接至centos。
Ⅱ linux下移动文件夹的命令
linux使用命令mv移动文件夹及文件下所有文件,如下描述,
格式:mv
[选项(option)]
源文件或目录
目标文件或目录
使用命令:mv
webdata
/bin/usr/
可以延伸一下:
mv
/usr/lib/*
/zone
是将
/usr/lib/下所有的东西移到/zone/中。
mv
/usr/lib/*.txt
/zone
是将lib下以txt结尾的所有文件移到/zone中。
其他类型,以此类推。
具体说明如下:
1.作用
mv命令来为文件或目录改名或将文件由一个目录移入另一个目录中。该命令等同于DOS系统下的ren和move命令的组合。它的使用权限是所有用户。
2.格式
mv
[options]
源文件或目录
目标文件或目录
3.[options]主要参数(几个重要的参数)
-i:交互方式操作。如果mv操作将导致对已存在的目标文件的覆盖,此时系统询问是否重写,要求用户回答”y”或”n”,这样可以避免误覆盖文件。
-f:禁止交互操作。mv操作要覆盖某个已有的目标文件时不给任何指示,指定此参数后i参数将不再起作用。
-
r
指示mv将参数中列出的全部目录和子目录均递归地移动。
4.第二个参数
当第二个参数类型是文件时,mv命令完成文件重命名,它将所给的源文件或目录重命名为给定的目标文件名。
当第二个参数是已存在的目录名称时,源文件或目录参数可以有多个,mv命令将各参数指定的源文件均移至目标目录中。在跨文件系统移动文件时,mv先拷贝,再将原有文件删除,而链至该文件的链接也将丢失。
Ⅲ linux mv ,同时移动多个文件&文件夹到某个目录。
linux mv ,同时移竖判动多个文件&文件夹到某个目录。
如下,比较实用。
当然,还有一种做法是,先压缩,mv,再解压。
mv build/ config/ shell/ src/ static/ index.html package.json README.md -t ido-cp-guide/
如上,只需要加个参手纤宽数-t即可。
同时移动build/ config/ shell/ src/毕亮 static/ index.html package.json README.md 内容到ido-cp-guide 目录。
End 。
搞定。
Ⅳ linux下mv 多个文件到各自文件夹,如何操作
你这个问题主要是mv的用法了,我简单说一下:
1. mv可以把多个文件移动到一个文件夹(目录)里面,比如:有a b c三个文件,一个目录d,用下面命令就能将a b c移动到d中
$ mv a b c d
需要注意的是,目录d必须在最后面,而且它前面不能再出现其他目录
2. 也可以使用带选项的mv命令,把多个文件移动到一个目录中,如
$ mv a b c -t d
$ mv -t d a b c
其中,-t后面紧接着的就是要移动到的目录,并且不能有多个目录出现
3. 如果出现了多个目录,比如下面的命令
$ mv -t adir a -t bdir b
mv: multiple target directories specified
会出现上面的警告,且只执行了前面正确的那部分,即只是将a移动到了adir,后面的没执行
4。如果你的文件和目录名称有一定的关系,你的问题可以通过脚本来解决,当然,脚本的具体内容也要视具体情况而定
假设有文件a b c,希望将a移动到adir,将b移动到bdir,将c移动到cdir,那么就可以这样来做
写一个简单shell脚本:move.sh
# FileName move.sh
#!/bin/bash
mv $1 "$1dir"
$ chmod +x move.sh
然后,
$ find . -type f | xargs -n 1 ./move.sh
执行完毕之后,就发现
$ tree
.
|-- adir
| `-- a
|-- bdir
| `-- b
即实现了将a移动到adir,b移动到bdir,c移动到cdir了。
所以,总得来说,你的具体问题还要具体分析才好。当然,如果你的情况正是我上面说的,那么,就用这种方法就OK了
希望对你有所帮助:)
Ⅳ linux mv 移动文件到当前目录并创建文件夹
直接移动就好了啊,,如果移动的是文件夹,他会直接把文件夹的名字在当前目录显示,
mv /dir ./
Ⅵ linux mv 移动文件夹的命令
一、文件复制命令cp
命令格式:cp [-adfilprsu] 源文件(source) 目标文件(destination)
cp [option] source1 source2 source3 ... directory
参数说明:
-a:是指archive的意思,也说是指复制所有的目录
-d:若源文件为连接文件(link file),则复制连接文件属性而非文件本身
-f:强制(force),若有重复或其它疑问时,不会询问用户,而强制复制
-i:若目标文件(destination)已存在,在覆盖时会先询问是否真的操作
-l:建立硬连接(hard link)的连接文件,而非复制文件本身
-p:与文件的属性一起复制,而非使用默认属性
-r:递归复制,用于目录的复制操作
-s:复制成符号连接文件(symbolic link),即“快捷方式”文件
-u:若目标文件比源文件旧,更新目标文件
如将/test1目录下的file1复制到/test3目录,并将文件名改为file2,可输入以下命令:
cp /test1/file1 /test3/file2
二、文件移动命令mv
命令格式:mv [-fiv] source destination
参数说明:
-f:force,强制直接移动而不询问
-i:若目标文件(destination)已经存在,就会询问是否覆盖
-u:若目标文件已经存在,且源文件比较新,才会更新
如将/test1目录下的file1复制到/test3 目录,并将文件名改为file2,可输入以下命令:
mv /test1/file1 /test3/file2
拓展资料:
Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位简猜拍硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的拦羡多用户网络操作系统。
Linux操作系统诞生于1991 年10 月5 日(这是第一次正式向外公布时间)。Linux存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。
严格来讲,Linux这个词本身只表示Linux内核,但实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU工程各种工具和数据库的操作系统。
参兆绝考资料:博客园
Ⅶ 在linux下用mv命令可以批量的移动文件吗
linux下的mv命令可以批量移动文件或文件夹:
批量移动文件到home目录: mv file1 file2 file3 /home/
批量移动文件夹到home目录: mv dir1/ dir2/ dir3/ /home/
批量移动相同类型的文件或文件到到home目录: mv dir* /home/
请参看 mv --help的帮助信息.