导航:首页 > 操作系统 > linuxmv

linuxmv

发布时间:2022-02-10 07:09:06

linux 中mv命令如何用,# mv /usr/bin/g 这是什么意思了

相当于剪切并有重命名的功能,可以对目录或文件进行操作。
你这命令有问题呀,只写出了一个操作对象。
如mv /opt/a /b作用是把a文件剪切到根目录下并重命名为b

Ⅱ linux中,怎样使用mv命令,移动整个文件夹(这个文件夹下还有文件夹)

1、进入文件夹所在的目录,#cd tmp。

Ⅲ linux下mv当前目录下所有文件到指定目录下

1、你的命令没有问题
2、因为* 包含old目录,提示是说你不可能把old目录mv进old目录(就个道理好理解吧)
3、只是个提示,但并不影响mv其他的文件,可以当作没看到

Ⅳ 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 是移动命令,在移到过程中可以改名字,既有剪切的效果,还可以做到重命名。
更详细的参数,可以在linux系统里面用 man mv 来查看。

Ⅵ 关于linux mv命令

mv /usr/9+181 jdk这条命令的jdk应该输成绝对路径,而且这个jdk目录应该不存在,如果你不是输入的绝对路径,或者已经存在名为jdk的目录,这条命令就会把/usr/9+181这个目录,移动到执行mv命令时的那个当前工作目录下面的jdk子目录,而不是重命名的效果。所以你应该找找看,当时执行mv命令时的那个“当前工作目录”下有没有一个jdk子目录,文件应该移动到那里去了。关键是回忆起来当时执行mv命令时,当前工作目录是哪个。

Ⅶ Linux 里mv -t命令是什么

语法:mv [选项] 源文件或目录 目标文件或目录 说明:视mv命令中第二个参数类型的不同(是目标文件还是目标目录),mv命令将文件重命名或将其移至一个新的目录中。

当第二个参数类型是文件时,mv命令完成文件重命名,此时,源文件只能有一个(也可以是源目录名),它将所给的源文件或目录重命名为给定的目标文件名。当第二个参数是已存在的目录名称时,源文件或目录参数可以有多个,mv命令将各参数指定的源文件均移至目标目录中。在跨文件系统移动文件时,mv先拷贝,再将原有文件删除,而链至该文件的链接也将丢失。 命令中各选项的含义为: - I 交互方式操作。如果mv操作将导致对已存在的目标文件的覆盖,此时系统询问是否重写,要求用户回答y或n,这样可以避免误覆盖文件。 - f 禁止交互操作。在mv操作要覆盖某已有的目标文件时不给任何指示,指定此选项后,i选项将不再起作用。 如果所给目标文件(不是目录)已存在,此时该文件的内容将被新文件覆盖。为防止用户用mv命令破坏另一个文件,使用mv命令移动文件时,最好使用i选项。 rm命令 用户可以用rm命令删除不需要的文件。该命令的功能为删除一个目录中的一个或多个文件或目录,它也可以将某个目录及其下的所有文件及子目录均删除。对于链接文件,只是断开了链接,原文件保持不变。 rm命令的一般形式为: rm [选项] 文件… 如果没有使用- r选项,则rm不会删除目录。 该命令的各选项含义如下: - f 忽略不存在的文件,从不给出提示。 - r 指示rm将参数中列出的全部目录和子目录均递归地删除。 - i 进行交互式删除。 使用rm命令要小心。因为一旦文件被删除,它是不能被恢复的。了防止这种情况的发生,可以使用i选项来逐个确认要删除的文件。如果用户输入y,文件将被删除。如果输入任何其他东西,文件则不会删除。>>
看好了吧!现在我举一个例子

如果你想把现在一个放在/home/freeman/中的文件chu289放在/usr/share/中的话,你可以用下面的命令

mv /home/freeman/chu289 /usr/share

Ⅷ linux命令mv中能不能用通配符

不能 需要通过脚本实现

单纯的依靠mv命令做不到,需要脚本来实现

编写脚本 rename 如下

#----------------------------------------------
#!/bin/sh

ls -l $1 | grep ^[^d] | awk '{print $9}'| while read line; do
do=`echo $line | grep $2`

if [ ! "$do" = "" ]; then
newname=`echo $line | sed 's/'$2'/'$3'/g'`
echo "rename $line to $newname ..."
mv $1/$line $1/$newname
fi
done
#------------------------------------------------
将以上保存为 rename文件,
然后运行
chmod +x rename
使rename可运行

然后按照如下格式执行rename
假设rename在当前路径
$./rename [fullpathtofiles] .JPG .jpg
[fullpathtofiles]是文件全路径

Ⅸ linux中mv rootfs/*./ 是什么意思

在linux中,mv 是 move的缩写,为搬移命令,后跟要搬移的东西,及搬移到的位置
而“*”在linux中,是模糊匹配的意思,这里表示所有文档。
“.”是linux路径中,一个特殊的路径名,表示“当前目录”
所以这句命令的意思就是:将当前目录下的rootfs目录下的所有内容,移动到当前目录下边。
这句执行完后,rootfs目录下,应该是没有可见的文档了(不详细解释其内涵了)。其下边儿的东西,都在当前目录放着。
你可以用 ls 命令来查看一下。

Ⅹ mv命令 linux

你自己试下就知道了,mv /usr/lib/* /001是把/usr/lib/目录中的全部文件包括目录移动到/001,如果是mv /usr/lib/ /001就会把整个/usr/lib目录移到/001下,就是说这时的/usr/lib目录是/001目录的子目录了。

阅读全文

与linuxmv相关的资料

热点内容
如何连接服务器并实现同步 浏览:328
androidseekbar进度条 浏览:356
梯度上升算法知乎 浏览:650
qt项目源码下载 浏览:395
不允许代理服务器什么意思 浏览:511
盲反卷积算法 浏览:306
峰火战国什么时候能开服务器 浏览:452
加密的pdf怎么提取和修改 浏览:488
压缩空气气体流量计 浏览:845
高角杯如何编程 浏览:1011
哪个app可以下载迷失岛 浏览:29
100以内程序员键盘 浏览:914
调试助手源码是什么 浏览:601
程序员网优 浏览:461
有没有极限压缩方法 浏览:79
岳阳hypermill五轴编程 浏览:385
超级舒服的解压神器 浏览:450
超短macd源码 浏览:167
群晖怎么设置用户访问指定文件夹 浏览:557
安卓怎么测触摸屏 浏览:596