linux移动文件命令

author author     2023-04-15     297

关键词:

问题是这样的,有3个文件,比如说,a.txt, b.txt, c.txt
如何使他们3个文件移动到相对应的3个文件夹a,b,c。前提是这三个文件夹开始不存在,需要新建。在一个script里面。
因为文件名字不确定,所以在SCRIPT里面需要有一个部分是提取文件的名字,来创建文件夹

语法:mv [选项] 源文件或目录 目标文件或目录,如下:mv a.txt b.txt c3.txt  test3将这三个文件移动到test3文件中

功能:创建一个目录(类似MSDOS下的md命令),mkdir命令。语法:mkdir [选项] dir-name

说明:该命令创建由dir-name命名的目录。要求创建目录的用户在当前目录中(dir-name的父目录中)具有写权限,并且dirname不能是当前目录中已有的目录或 文件名称。

扩展资料:

说明:视mv命令中第二个参数类型的不同(是目标文件还是目标目录),mv命令将文件重命名或将其移至一个新的目录中。当第二个参数类型是文件时,mv命令完成文件重命名,此时,源文件只能有一个(也可以是源目录名),他将所给的源文件或目录重命名为给定的目标文件名。当第二个参数是已存在的目录名称时,源文件或目录参加参数可以有很多个,mv命令将个参数指定的源文件均移至目标目录中。

命令中各选项的含义为:

-i:交互式操作。如果mv操作将导致对已存在的目标文件的覆盖,此时系统会询问是否覆盖,用户输入‘y进行覆盖,输入'n'则不覆盖,这样可以避免误覆盖文件。

-f:禁止交互式操作。在mv操作要覆盖某已有的目标文件或目录时不给任何指示,默认覆盖。

如果所给目标文件(不是目录)已存在,此时该文件的内容将后备新文件覆盖,为防止用户用mv命令破坏另一个文件,使用mv命令移动文件时,最好使用i选项。

参考资料:百度百科  MV (linux命令)

参考技术A

Linux系统下文件移动命令mv:命令格式:mv

[-fiv] source destination参数说明:

-f:force,强制直接移动而不询问

-i:若目标文件(destination)已经存在,就会询问是否覆盖

-u:若目标文件已经存在,且源文件比较新,才会更新案例:将/test1目录下的file1复制到/test3目录,并将文件名改为file2,可输入以下命令:

mv /test1/file1 /test3/file2

扩展资料:


LINUX常用命令及技巧:

dpkg: package manager for Debian

安装: dpkg -i package 卸载: dpkg -r package

卸载并删除配置文件: dpkg -P |--purge package

如果安装一个包时。说依赖某些库。 可以先 apt-get install somelib...

查看软件包安装内容 :dpkg -L package

查看文件由哪个软件包提供: dpkg -S filename

另外 dpkg还有 dselect和aptitude 两个frontend.

参考资料:百度百科-linux

参考技术B

Linux系统下文件移动命令mv:

命令格式:mv
[-fiv] source destination
参数说明:
-f:force,强制直接移动而不询问
-i:若目标文件(destination)已经存在,就会询问是否覆盖
-u:若目标文件已经存在,且源文件比较新,才会更新

案例:将/test1目录下的file1复制到/test3目录,并将文件名改为file2,可输入以下命令:

mv /test1/file1 /test3/file2

参考技术C 对楼上的做个补充:比如说你文件是a.txt, b.txt, c.txt此类的,而你建文件夹的时候建3个文件a,b,c.也就是说你需要将.txt后缀名去掉。

#! /bin/bash
for i in a.txt,b.txt,c.txt
do
mkdir $i%%.txt
mv $i $i%%.txt
done

$i%%.txt去掉.txt后缀。
参考技术D #!/bin/bash

for x in a,b,c
do
mkdir -v $x
mv -v $x.txt $x
done本回答被提问者采纳

linux怎么移动文件到挂载的磁盘,求详细命令

...通过mv命令或者cp命令来实现:mv命令是将文件或者文件夹移动到一个地方,例如mv/home/test/1.txt/dev/sda2/这条命令是将/home/test/下1.txt文件移动到/dev设备下的sda2这个硬盘同理cp命令:cp-rf/home/test/1.txt/dev/sda2/mv命令是移动文件或文件夹... 查看详情

linux下同时移动多个文件夹命令mv(代码片段)

...或者文件夹的时候,一般都是使用的mv命令。例如要移动a文件到b目录下。操作如下:#假设a和b处于同一级别的目录下mvab/ 如果要同时移动多个文件或者文件夹呢?其实用的也是mv命令。具体参数用的是-t查看帮助解释... 查看详情

linux中如何移动文件

...录,然后使用sudomkdirmyDir命令创建一个文件夹作为等会要移动的目录。3、接着使用sudotouchtest.txt命令创建一个要移动的文件。我这里是使用复制的方式来移动文件。4、需要使用到cp命令。如图,我使用命令sudocptest.txt/myDir/test.txt... 查看详情

linux高级命令03:文本搜索命令★ pythonweb篇学习汇总:part01—linux基础命令绝对路径和相对路径 / 创建删除复制移动文件及目录命令

...路径和相对路径​​ / ​​创建、删除、复制、移动文件及目录命令​​ ​​ls命令选项 ​​/  ​​mkdir和rm命 查看详情

linux如何移动文件夹(linux如何移动文件)

参考技术A1、linux如何移动文件到指定目录。2、linux如何移动文件并重命名。3、linux如何移动文件。4、linux如何移动文件到另一个文件夹。1."linux如何移动文件,为您提供linux如何移动文件图文信息,打开桌面上的终端,并输... 查看详情

linux-mv命令的10个实用例子(代码片段)

...ux系统上了。来看一下mv命令在日常操作中的一些例子。1.移动文件移动文件时需要注意的是文件的源地址和目标地址必须不同。这里有个例子,想要将file_1.txt文件从当前目录移动到其它目录,以/home/pungki/为例,语法应该如下:$... 查看详情

linux如何复制文件夹和移动文件夹(代码片段)

linux下文件的复制、移动与删除命令为:cp,mv,rm一、文件复制命令cp命令格式:cp[-adfilprsu]源文件(source)目标文件(destination)cp[option]source1source2source3...directory参数说明:-a:是指archive的意思,也说是指复制所有的目录-d:若源文件为... 查看详情

linux下同时移动多个文件夹命令mv(代码片段)

...或者文件夹的时候,一般都是使用的mv命令。例如要移动a文件到b目录下。操作如下:#假设a和b处于同一级别的目录下mvab/ 如果要同时移动多个文件或者文件夹呢?其实用的也是mv命令。具体参数用的是-t查看帮助解释... 查看详情

linux移动文件命令

...,有3个文件,比如说,a.txt,b.txt,c.txt如何使他们3个文件移动到相对应的3个文件夹a,b,c。前提是这三个文件夹开始不存在,需要新建。在一个script里面。因为文件名字不确定,所以在SCRIPT里面需要有一个部分是提取文件的名字,... 查看详情

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

...查看文件是否正准。3、进入dog文件夹,使用mv命令把a.txt移动到cat文件夹内。4、分别查看dog与cat文件夹,文件移动成功。5、进入tmp目录,对整个文件夹进行移动操作。6、把cat文件夹移动到dog内。7、查看dog文件夹,里面已经有cat... 查看详情

linux命令怎么把一个文档下的所有文件都改名?

...你的linux电脑创建文件创建成功在linux我们只能用mv命令来移动文件所以先看看mv的帮助信息那么我们可以用mvtesttest1111也就是把test移动到当前目录下名称叫test1111完成之后的样子我们修改完成之后可以用ls-i来看看其实test和test111... 查看详情

linux常用命令总结

...目录:mkdir文件夹名创建文件:touch文件名显示当前目录:pwd移动或重命名:mvmv文件名文件名将源文件名改为目标文件名mv文件名目录名将文件移动到目标目录拷贝:cp测试网络连通:pingvim命令:vim有3个模式:插入模式、命令模式、低行... 查看详情

怎么用c语言复制文件或者移动文件,不要用system的命令。linux命令cpcat都不行,我要

怎么用C语言复制文件或者移动文件,不要用system的命令。Linux命令cpcat都不行,我要C代码要求c:\source.txt文件必须存在,可以自己建立一个这样的文本文件,并输入一些数据,以便测试。复制文件:源文件c:\source.txt复制到c:... 查看详情

linux常用命令总结

...解压zip、jar文件unzipxxxx.zip解压当前目录的xxxx.zip重命名/移动目录mv 源目录名称目标目录名称重命名(前提是目标目录是不存在的,如果目标目录名称存在,则江源目录移动到目标目录)移动和上面同理 移动所有文件mvdist... 查看详情

linux怎么将一个文件移动到另一个目录下

Linux中移动文件到另一个目录可以用mv命令(单词move的简写),mv命令的用法也比较简单:mv需要移动的文件目的目录“目的目录”就是你需要移动到的那个目录,如果这个目录是当前目录,可以不加路径信息,否则必须是一个绝... 查看详情

linux下如何移动文件到一个不存在的目录

除了先创建目录,再移动外的方法谁能指教一下没办法,逻辑上必须先创建目录在移动,一个取巧的方法就是:自己写一个shell,传入目录参数,判断存在就移动,不存在就创建后再移动参考技术Amkdir/目录名;mv/文件或者目录/... 查看详情

linux文件管理命令

Linux文件管理命令详解·复制和移动文件    ->cp命令,复制文件的命令        格式:cpSRC(可以有多个SRC)DEST(只能有一个DEST)      1,如果SRC为一个文件,DEST也为一... 查看详情

大数据必知必会的-linux命令(代码片段)

...oot/a.txt#在/root目录创建a.txt文件mv命令通过mv命令可以用来移动文件或目录,也可以给文件或目录重命名1)将文件移动另一个目录中:mv文件目录/toucha.txtmkdirdirmva.txtdirlsdir2ÿ 查看详情