linux如何复制文件夹

我想把我的某个目录下的某个文件夹复制(如:/tmp/a,啊是文件夹名称)到某个目录下(如:/root/a,文件夹还是叫a),请问应该怎么在命令行下操作?谢谢... 我想把我的某个目录下的某个文件夹复制(如:/tmp/a,啊是文件夹名称)到某个目录下(如:/root/a,文件夹还是叫a),请问应该怎么在命令行下操作?谢谢 展开
 我来答
阳光配绿洲
高粉答主

推荐于2019-09-10 · 说的都是干货,快来关注
知道小有建树答主
回答量:552
采纳率:34%
帮助的人:18.8万
展开全部

1、copy ,cp,该命令的功能是将给出的文件或目录拷贝到另外一个文件或目录中。

语法: cp [选项]  源文件或目录  目标文件或目录

2、例如;在/TEST目录下新建test1和test2两个子文件夹。 假设复制源文件test1下的test01文件,目标目录为test2。 

3、直接可以用: cp /TEST/test1/test01  /TEST/test2

4、例如;在/TEST目录下新建test1和test2两个子文件夹。 假设复制源文件test1文件夹,目标目录为test2。 

直接用:cp -r  /TEST/test1 /TEST/test2

5、对一个文件夹中的全部文件复制到另外一个文件夹中去

6、应该用cp -r /TEST/test1/. /TEST/test2。把test1中的文件夹及文件复制到test2中。 

7、也可以用cp -r /TEST/test1/* /TEST/test2。得到一样的效果。 

扩展资料

基本思想

Linux的基本思想有两点:第一,一切都是文件;第二,每个软件都有确定的用途。其中第一条详细来讲就是系统中的所有都归结为一个文件,包括命令、硬件和软件设备、操作系统、进程等等对于操作系统内核而言,都被视为拥有各自特性或类型的文件。至于说Linux是基于Unix的,很大程度上也是因为这两者的基本思想十分相近。 

完全免费

Linux是一款免费的操作系统,用户可以通过网络或其他途径免费获得,并可以任意修改其源代码。这是其他的操作系统所做不到的。正是由于这一点,来自全世界的无数程序员参与了Linux的修改、编写工作,程序员可以根据自己的兴趣和灵感对其进行改变,这让Linux吸收了无数程序员的精华,不断壮大。 

完全兼容POSIX1.0标准

这使得可以在Linux下通过相应的模拟器运行常见的DOS、Windows的程序。这为用户从Windows转到Linux奠定了基础。许多用户在考虑使用Linux时,就想到以前在Windows下常见的程序是否能正常运行,这一点就消除了他们的疑虑。 

多用户、多任务

Linux支持多用户,各个用户对于自己的文件设备有自己特殊的权利,保证了各用户之间互不影响。多任务则是现在电脑最主要的一个特点,Linux可以使多个程序同时并独立地运行。

良好的界面

Linux同时具有字符界面和图形界面。在字符界面用户可以通过键盘输入相应的指令来进行操作。它同时也提供了类似Windows图形界面的X-Window系统,用户可以使用鼠标对其进行操作。在X-Window环境中就和在Windows中相似,可以说是一个Linux版的Windows。 

支持多种平台

Linux可以运行在多种硬件平台上,如具有x86、680x0、SPARC、Alpha等处理器的平台。此外Linux还是一种嵌入式操作系统,可以运行在掌上电脑、机顶盒或游戏机上。

2001年1月份发布的Linux 2.4版内核已经能够完全支持Intel 64位芯片架构。同时Linux也支持多处理器技术。多个处理器同时工作,使系统性能大大提高。

参考资料:百度百科 linux主要特性

小清新心萌萌哒
高粉答主

2019-04-12 · 说的都是干货,快来关注
知道答主
回答量:1515
采纳率:100%
帮助的人:37万
展开全部

工具/原料

linux   电脑

方法/步骤

1、在tmp目录下创建一个dog目录来展示。cd /tmp进入tmp目录,mkdir dog创建dog文件夹。

2、在 dog文件夹下创建一个a文件,进入dog目录,再创建文件。

3、文件创建好,接下来把a.txt复制成b.txt,使用cp命令。cp a.txt b.txt。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
羊知道
推荐于2017-12-15 · TA获得超过567个赞
知道答主
回答量:191
采纳率:0%
帮助的人:87.6万
展开全部
CP命令
格式: CP [选项] 源文件或目录 目的文件或目录
选项说明:-b 同名,备分原来的文件
-f 强制覆盖同名文件
-r 按递归方式保留原目录结构复制文件

cp -r /tmp/a /root/a
记得有空格
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Herosky2
推荐于2019-08-22 · TA获得超过8964个赞
知道答主
回答量:44
采纳率:0%
帮助的人:6099
展开全部

linux复制文件夹运用cp命令解决:

一、cp命令格式: CP [选项]/源文件或目录/目的文件或目录

二、cp命令选项说明:

  1. -b 同名,备分原来的文件

  2. -f 强制覆盖同名文件

  3. -r  按递归方式保留原目录结构复制文件

三、命令行中输入:cp     -r         /tmp/a              /root/a

注:记得有空格

Linux操作系统是基于UNIX操作系统发展而来的一种克隆系统,它诞生于1991 年的 [Linux桌面] 10 月5 日(这是第一次正式向外公布的时间)。

Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。

Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。它主要用于基于Intel x86系列CPU的计算机上。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
云南新华电脑学校
2019-11-26 · 百度认证:云南新华电脑职业培训学校官方账号
云南新华电脑学校
云南新华电脑学校是经云南省教育厅批准成立的省(部)级重点计算机专业学校,采用三元化管理模式,教学设备先进,师资雄厚学生毕业即就业,学院引进了电商企业入驻,创建心为电商创业园区,实现在校即创业
向TA提问
展开全部
一般情况下可以使用cp命令来对文件夹进行复制
cp的参数中有个-r和-R可以递归地将文件夹内部所有的文件复制到另一个文件夹内
使用方法
cp -r 要复制的文件夹 复制到哪个文件夹

如果只复制该文件夹内所有的文件而不复制该文件夹内内的文件夹的话
则可以写一个脚本或者程序来完成
一个简的shell脚本如下
#!/bin/bash

function copy()
{
cd "$1"

for i in `ls -a`
do
if [ "$i" == "." ] || [ "$i" == ".." ]
then
continue
fi

if [ -d "$i" ]
then
copy "$i" "$2"
else
cp "$i" "$2"
fi
done

cd ..
}

copy "$1" "$2"

exit 0
第二个参数使用绝对路径
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式