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

2025-09-25 02:56:40

1、      打开xshell并连接到需要操作的linux服务器,至于怎么连接到服务器,我之前也写过一篇这样的经验,可以进我主页去查看。

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

2、      复制单个文件testFile.txt并命名为testFileCp.txt:(本次经验均以/test/subtest/testFile.txt结构为例)

      1)光标处输入:惹调cd /test/subtest回车,定位到testFile.txt所在的文件夹;

      2)输入:cp testFile.txt testFileCp.txt

      3)输入ls看看,是不是已经多了一个testFileCp.txt了,就是这么简单。

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

3、      复制文件夹subtest下面的所有文件到/test/subtestcp文件夹下:

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

      2)输入cp -fr /test/subtest/* /test/subtestcp/并回车(注意不要漏了空格和斜杠),其中“-fr”的意思是:-f为强制复制,-r为递归复制(即复制其中所有的文件);“/*”的意思是该文件夹下的所有文件;

      3)定位到subtestcp,输入ls并回车看看是不是已经全部复制过来了,很简单吧。

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

4、      删除单个文件testFileCp.txt:

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

      2)输入:rm -f testFileCp.txt并回车;

 睡兼     3)输入ls看看,testFileCp.txt是不是已经不见了。

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

5、      删除subtestcp文件夹下的所有文件:

      1)回到根目录,输入:rm -fr /test/subtestcp/*并回车(“-fr”强制递归删除);

      2)定位到subtestcp,输入ls看看,是不是已经是空文件夹了。

      删除subtestcp文件夹以及该文件夹下的所有文件:

      1)输入回到根目录,输入:rm -fr /test/subtestcp并回车(与上面的区别是少了“/*”);

 沫付没     2)定位到 test文件夹,输入ls看看,是不是已经没有subtestcp文件夹了。

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

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

6、      ★移动/test/subtest下的单个文件testFile.txt到/test/subtestcp下:

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

      2)定位到subtestcp文件夹,已经有了testFile.txt。

      ★移动/test/subtest下的所有文件到/test/subtestcp下:

      输入mv -f /test/subtest/* /test/subtestcp/并回车,与上面操作大同小异,注意看其中的区别。

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

7、      移动整个文件夹subtest及其下面的所有文件到subtestcp下,看下面的图:

     1) 定位到根目录,输入mv -f /test/subtest /test/subtestcp/回车。

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

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢