在linux 下怎么将一个文件复制到另一个目录中
dir1 目录和 dir2 目录
要将 dir1目录下的文件复制到dir2目录的话
cp -r /dir1/* /dir2
// *代表所有文件 -r代表递归
如果是复制单个文件的话把*改成文件名就可以了
Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。
Linux操作系统诞生于1991 年10 月5 日(这是第一次正式向外公布时间)。Linux存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。
严格来讲,Linux这个词本身只表示Linux内核,但实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU工程各种工具和数据库的操作系统。
直接使用cp命令即可,如果要复制子目录则添加加-R参数即可,使用:cp 源目录/* 目标目录 格式命令可实现复制文件夹下所有文件到另一目录。
cp命令说明:
cp命令用来将一个或多个源文件或者目录复制到指定的目的文件或目录。它可以将单个源文件复制成一个指定文件名的具体的文件或一个已经存在的目录下。cp命令还支持同时复制多个文件,当一次复制多个文件时,目标文件参数必须是一个已经存在的目录,否则将出现错误。
语法
cp(选项)(参数)
选项
-a:此参数的效果和同时指定"-dpR"参数相同;
-d:当复制符号连接时,把目标文件或目录也建立为符号连接,并指向与源文件或目录连接的原始文件或目录;
-f:强行复制文件或目录,不论目标文件或目录是否已存在;
-i:覆盖既有文件之前先询问用户;
-l:对源文件建立硬连接,而非复制文件;
-p:保留源文件或目录的属性;
-R/r:递归处理,将指定目录下的所有文件与子目录一并处理;
-s:对源文件建立符号连接,而非复制文件;
-u:使用这项参数后只会在源文件的更改时间较目标文件更新时或是名称相互对应的目标文件并不存在时,才复制文件;
-S:在备份文件时,用指定的后缀“SUFFIX”代替文件的默认后缀;
-b:覆盖已存在的文件目标前将目标文件备份;
-v:详细显示命令执行的操作。
参数
源文件:制定源文件列表。默认情况下,cp命令不能复制目录,如果要复制目录,则必须使用-R选项;
目标文件:指定目标文件。当“源文件”为多个文件时,要求“目标文件”为指定的目录。
示例:
cp aaa/* /bbb
复制目录aaa下所有文件到/bbb目录下
2、假设复制源目录
为
dir1
,目标目录为dir2。怎样才能将dir1下所有文件复制到dir2下了。如果dir2目录不存在,则可以直接使用。
3、cp命令将源文件复制至目标文件,可将单个或多个源文件复制至目标目录。如果需要复制一个文件夹里的所有文件,可以使用通配符*,使用通配符可以匹配一个文件夹里的全部文件。
4、如果dir2目录已存在,这时使用cp
-r
dir1
dir2,则也会将dir1目录复制到dir2中,明显不符合要求。ps:dir1、dir2改成对应的目录路径即可。
5、对于刚开始使用linux系统的人来说,都不熟悉使用命令行,对于用命令行删除文件,这最基本的。
类翔调经: 一般来说要看操作环境.不同的SHELL操作环境,快截键可能略有不同.0.在KDE/Gnome下: 复制命令:Ctrl + C粘贴命令:Ctrl + V1. 在终端下: 复制命令:Ctrl + Shift + C 组合键. 粘贴命令:Ctrl + Shift + V 组合键.2. 在控制台下: 复制命令:Ctrl + Insert 组合键或用鼠标选中即是复制. 粘贴命令:Shift + Insert 组合键或单击鼠标滚轮即为粘贴.
临武县18952837927: linux系统如何把u盘中的文件复制过来? - ?
类翔调经: linux系统要把u盘中的文件复制过来需要先把U盘挂载到系统中的某一个位置,然后再使用cp命令完成拷贝.可以参考以下操作步骤: 1、把U盘插入Linux电脑,确保U盘指示灯是亮着的.进入Linux系统主界面,按Ctrl+Alt+T打开命令窗口,先获...
临武县18952837927: linux下怎么复制一个文件到另外一个目录并且重命名 - ?
类翔调经: 用Linux的cp命令复制文件,目标文件参数指定成一个新的文件名,就可以实现复制文件的同时重命名文件的功能,比如下面这条命令将/root/fileaaa赋值到/home目录下并重命名为filebbb: cp /root/fileaaa /home/filebbb
临武县18952837927: 如何在 Linux 中复制文件到多个目录中 - ?
类翔调经: cp命令将文件复制到目录文件夹.如果需要复制一个文件到多个文件夹下,可以使用多条cp语句,或者使用shell脚本.用法示例:复制abc.txt到ab cd ef目录下$ cp abc.txt ab$ cp abc.txt cd$ cp abc.txt ef 脚本方式:复制abc.txt到ab cd ef目录下 ...
临武县18952837927: 在linux下 怎么把一个文件的内容复制到另一个文件的末尾 - ?
类翔调经: 可以使用输出重定向,将一个文件的内容重定向到另一个文件.举例说明:假设将file2文件的内容复制到file1文件的末尾.cat file2 >> file1 这样就把file2复制到了file1的末尾.输出重定向解释:$ ls > lee.dat $ ls -l >> lee.dat 上面这两个命令分别将 ls 命令的结果输出重定向到 lee.dat 文件中和追加到 lee.dat 文件中,而不是输出到屏幕上.">"就是输出(标准输出和标准错误输出)重定向的代表符号,连续两个 ">" 符号,即 ">>" 则表示不清除原来的而追加输出.
临武县18952837927: Linux下怎么拷贝文件? - ?
类翔调经: 很简单 我说了 你就懂了. CP /home/shell.sh ~/Desktop.shell.sh /home/shell.sh 是home目录下的shell.sh文件 也就是 源文件 ~/Desktop/shell.sh 这个表示 吧shell.sh 复制到桌面 第一个是源文件 第二个是目标文件这样你懂了么..不懂继续问我,我教你
临武县18952837927: linux下怎么把一个文件复制到多个文件夹里 - ?
类翔调经: 把一个文件复制到多个文件夹里只需要直接在路径上添加不同目录即可.举例:在root目录下1.txt文件,复制到/home/abc /home/bcd /home/cde这三个目录中 命令如下如下:cp /rooot/1.txt /home/abc /home/bcd /home/cde 简单说下linux下批量复...
临武县18952837927: linux怎样把文件复制到一个文件夹里 - ?
类翔调经: cp 你要复制的文件 你要复制的文件夹 举个例子, ls可以查看当前目录的的文件,比如有个a,你要复制到/home/abc 这个文件夹 cp a /home/abc
临武县18952837927: linux 怎么将文件拷贝到目录 - ?
类翔调经: copy ,cp,该命令的功能是将给出的文件或目录拷贝到另外一个文件或目录中. 语法: cp [选项] 源文件或目录 目标文件或目录 在Linux中复制文件夹下的全部文件到另外文件夹 例如;在/TEST目录下新建test1和test2两个子文件夹. 假设复制源...
临武县18952837927: LINUX下COPY一个文件夹的命令怎么写 - ?
类翔调经: 1cp-r /direcotry/new_directory_name 以上是复制一个文件夹的命令