LINUX 移动文件命令

发布网友 发布时间:2022-03-25 22:27

我来回答

6个回答

懂视网 时间:2022-03-26 02:48

linux移动文件命令方法是:

  

  1、使用的centos是没有图形界面的,所以直接进入的是终端。在终端输入用户名和密码进行登录。

  

  2、登录后,先用“cd/”命令回到根目录,然后使用“sudo mkdir myDir”命令创建一个文件夹作为等会要移动的目录。

  

  3、接着使用“sudo touch test.txt”命令创建一个要移动的文件。

  

  4、这里是使用复制的方式来移动文件。需要使用到cp命令。使用命令“sudo cp test.txt /myDir/test.txt ”将“test.txt”复制一份到myDir目录下。

  

  5、复制完后,进入myDir目录查看,可以看到myDir目录下多了一个“test.txt”文件。

  

  6、如果在复制的过程中想顺便修改文件名。可以使用命令“sudo cp test.txt /myDir/test2.txt”,这条命令就是将“test.txt”文件复制到myDir文件夹下,并修改文件名为“test2.txt”。

  

  7、复制完后,再次进入myDir目录。查看myDir下文件,可以看到,myDir下多了一个“test2.txt”文件。

热心网友 时间:2022-03-25 23:56

语法: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命令)

热心网友 时间:2022-03-26 01:14

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

热心网友 时间:2022-03-26 02:49

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

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

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

mv /test1/file1 /test3/file2

热心网友 时间:2022-03-26 04:40

对楼上的做个补充:比如说你文件是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后缀。

热心网友 时间:2022-03-26 06:48

#!/bin/bash

for x in {a,b,c}
do
mkdir -v ${x}
mv -v ${x}.txt ${x}
done
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com