2016 - 2024

感恩一路有你

Linux服务器命令大全之快速复制、删除、移动

浏览量:2423 时间:2024-08-09 09:38:28 作者:采采

使用Linux服务器的过程中,经常需要用到各种命令来进行文件和文件夹的复制、删除和移动操作。而如果我们使用FTP软件来处理这些操作的时候,对于小文件可能还可以接受,但对于大文件或包含大量文件和文件夹的文件夹来说,速度就会变得非常慢。那么如何才能快速地进行这些操作呢?下面我将和大家一起分享几个“秒”的乐趣。

1. 连接到Linux服务器

首先,在Xshell中连接到需要操作的Linux服务器。具体的连接方法可以参考我的主页上的相关文章。

2. 复制单个文件并重命名

假设我们以/test/subtest/testFile.txt为例,将其复制为testFileCp.txt:

1)输入命令:cd /test/subtest,回车,定位到testFile.txt所在的文件夹;

2)输入命令:cp testFile.txt testFileCp.txt,回车;

3)输入命令:ls,查看是否已经成功复制出testFileCp.txt。

3. 复制文件夹中的所有文件

假设我们要将subtest文件夹下的所有文件复制到/test/subtestcp文件夹下:

1)确保subtestcp文件夹存在,如果不存在则先新建一个;

2)输入命令:cp -fr /test/subtest/* /test/subtestcp/,回车(注意不要漏掉空格和斜杠);

3)定位到subtestcp文件夹,输入命令:ls,确认是否已经全部复制过来。

4. 删除单个文件

假设我们要删除testFileCp.txt这个文件:

1)返回根目录,定位到testFileCp.txt所在的文件夹;

2)输入命令:rm -f testFileCp.txt,回车;

3)输入命令:ls,确认testFileCp.txt是否已经被成功删除。

5. 删除文件夹中的所有文件

假设我们要删除subtestcp文件夹下的所有文件:

1)返回根目录,输入命令:rm -fr /test/subtestcp/*,回车("-fr"表示强制递归删除);

2)定位到subtestcp文件夹,输入命令:ls,确认是否已经变成空文件夹。

6. 删除文件夹及其中的所有文件

假设我们要删除subtestcp文件夹及其中的所有文件:

1)返回根目录,输入命令:rm -fr /test/subtestcp,回车(注意少了“/*”);

2)定位到test文件夹,输入命令:ls,确认subtestcp文件夹是否已经消失。

7. 移动文件和文件夹

假设我们要把/test/subtest下的单个文件testFile.txt移动到/test/subtestcp下:

1)回到根目录,确保subtestcp存在,如果不存在则新建一个,输入命令:mv -f /test/subtest/testFile.txt /test/subtestcp/,回车(参数说明:-f:强制直接移动而不询问;-i:若目标文件已经存在,则会询问是否覆盖;-u:若目标文件已经存在且源文件比较新,则会更新);

2)进入subtestcp文件夹,确认testFile.txt已经移动过来。

以上就是关于Linux服务器中快速复制、删除和移动文件和文件夹的一些命令介绍和操作步骤。希望能够帮助到大家提高工作效率。

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。