Ubuntu 如何用 cp 和 mv 指令复制和搬移整个资料夹( 包含子资料夹 ) ?

Ubuntu / Linux 上,复制档案是用 cp 指令,而搬移档案则是用 mv 指令 ( 其实,mv 也可以拿来做变更档案名称用哩 ),cp 这个指令可以用 -r 或大是 -R 参数来指示说要复制子资料夹,其实,这个 r 的意思是 recursive ( 递回 ),就是等于是告诉 cp 指令要整个资料夹都去绕一圈的意思,所以,用 cp 指令复制整个资料夹的指令如下:




以阿舍要复制 /home/ayu/xyz 整个资炖夹到 /tmp 为例

$ cp -r home/ayu/xyz/. /tmp

另外,如果是要搬移整个资料的话只要在来源和目的资料夹( 已经存在的 加个就可以了,例如,阿舍要将 drupal_commons 这个资料夹里的所有档案和资料夹都要搬到 xyz 这个资料夹里,那么操作指令就是下面这样。

$ mv drupal_commons/ xyz/

而如果是要用 mv 指令来变更档案名称的,就是在 mv 指令的后面直接放原始档案的完整路径和新档案名称及完整路径就可以了,举例来说,阿舍要把家目录下的 xyz.txt 换成 abc.txt 的话,操作指令如下:


$ mv ~/xyz.txt ~/abc.txt


这些文章也许有帮助:

  1. Ubunut Linux 利用 cp 指令和 {} 符号快速复制档案
  2. Ubuntu 如何删除资料夹及它的子资料夹和档案
  3. Ubuntu dd 指令复制档案
共享:

没有评论 :

发表评论