拷贝文件到linux(linux拷贝目录到另一目录)

大家好,关于拷贝文件到linux很多朋友都还不太明白,今天小编就来为大家分享关于linux拷贝目录到另一目录的知识,希望对各位有所帮助!

如何将文件复制到Linux下

将U盘上的文件复制到linux目录下涉及到cp以及mount等命令,下面先讲一个各个命令

1、 Linux常用命令说明

cp<源地址><目的地址>

该命令实现Linux下文件的拷贝功能,源地址为需要拷出文件的地址,目的地址为文件拷贝的目标地址。

例1:拷贝/known/log目录中的文件名为log的文件到/mnt目录中

cp/known/log/log/mnt

例2:拷贝/known/log目录中的所以文件到/mnt命令中

cp/known/log/*/mnt

ls<目录>

该命令查看Linux当前或者指定目录中的内容

例1:查看当前目录下的内容

Ls

例2:查看指定目录/known/log下的内容

ls/known/log

mount<设备名称><挂载地址>

该命令实现Linux下设备及文件的挂载,比如U盘及光盘的挂载

例1:挂载U盘

mount/dev/sda/mnt

umount挂载地址

该命令与mount配合使用,卸载已经挂载的U盘或者文件系统

例1:卸载已经挂载到/mnt的U盘

umount/mnt

注意:执行该命令是当前目录一定不能是需要卸载的目录,否则会提示设备忙。

cd<目录>

该命令实现Linux目录的切换

例1:进入/known/log目录

cd/known/log

例2:进入/mnt

cd/mnt

例3:进入/目录

cd/

注意:Linux目录结构为树状结构,如果想切换目录,在不熟悉的情况下一定要指定绝对路径,这样方便进入

2、查看U盘在/dev生成的设备名称

一般情况下,当插入U盘到系统之后,会在/dev目录下生成sda这个设备名称,如果插入U盘之后没有这个设备名称那做如下几个步骤的操作:首先,确认U盘是否正常,其次是否正确插入。如果这些都没有问题那就用笨一点的方法,首先把U盘拔出记录此时/dev里面的设备名称,然后插入U盘然后比较/dev目录中内如与无插入U盘的区别。从而确认U盘的设备名称。

3、操作步骤

下面通过一个实例来说明如何从U盘上的文件复制到linux。

1)插入U盘

2)打开终端

3)检查/dev目录U盘的设备是否存在

执行命令:fdisk-l查看U盘对应的设备文件(例如/dev/sda)

4)挂载U盘到/mnt目录

执行命令:mount/dev/sda/mnt

5)检查挂载是否成功

执行命令:ls/mnt查看mnt目录中是否有自己U盘的文件

6)执行文件拷贝命令

cp-rf/mnt/abc.txt/known/(将U盘内的abc.txt拷贝到/known目录下)

7)检查文件是否拷贝完成

ls/known/

ls/mnt

检查两个命令执行结果

8)卸载U盘文件挂载

umount/mnt

9)完成

linux复制整个文件夹命令

linux系统下复制整个文件夹命令是什么呢?下面是复制整个文件夹命令的具体介绍:

linux系统下复制整个文件夹命令是:cp

拓展资料:

cp命令的功能:

将一个文件复制至另一个文件,或将数个文件复制至另一目录。

语法:

cp [options] source dest

cp [options] source... directory

常用参数说明:

-a尽可能将档案状态、权限等资料都照原状予以复制。

-r若 source中含有目录名,则将目录下之档案亦皆依序拷贝至目的地。

-f若目的地已经有相同档名的档案存在,则在复制前先予以删除再行复制。

举例:

1.将文件aaa复制(已存在),并命名为bbb:

cp aaa bbb

2.将所有的C语言程序拷贝至 Finished子目录中:

cp*.c Finished

3.复制指定目录的文件到当前目录,并重命名

[root@rehat root]# cp~/.bashrc bashrc_bak

4.强制复制指定目录的文件到当前目录,而不管当前目录是否含有该文件

[root@rehat root]# cp-f~/.bashrc bashrc

5.复制指定目录到当前目录

[root@rehat root]# cp-r/root/test.

[root@rehat root]# cp-r/root/test/.

两者效果一样,在复制目录时,会将源路径的最后一级目录全部复制过去,包括它本身。

6.复制指定目录的文件到指定目录

[root@rehat root]# cp~/.bashrc/bak/.bashrc

7.在复制时将源文件的全部属性也复制过来。若不指定参数,则目标文件与源文件属性可能不一致。

[root@rehat root]# cp-a~/.bashrc/bak/.bashrc

8.若两个文件夹要保证同步,一个文件的改了,另一个文件也跟着改,但是要保证两个文件的文件都是最新的。

[root@rehat root]# cp-u/src/.bashrc/bak_src/bashrc

如何把U盘上的文件复制到linux中

将U盘上的文件复制到linux目录下涉及到cp以及mount等命令,下面先讲一个各个命令

1、 Linux常用命令说明

cp<源地址><目的地址>

该命令实现Linux下文件的拷贝功能,源地址为需要拷出文件的地址,目的地址为文件拷贝的目标地址。

例1:拷贝/known/log目录中的文件名为log的文件到/mnt目录中

cp/known/log/log/mnt

例2:拷贝/known/log目录中的所以文件到/mnt命令中

cp/known/log/*/mnt

ls<目录>

该命令查看Linux当前或者指定目录中的内容

例1:查看当前目录下的内容

Ls

例2:查看指定目录/known/log下的内容

ls/known/log

mount<设备名称><挂载地址>

该命令实现Linux下设备及文件的挂载,比如U盘及光盘的挂载

例1:挂载U盘

mount/dev/sda/mnt

umount挂载地址

该命令与mount配合使用,卸载已经挂载的U盘或者文件系统

例1:卸载已经挂载到/mnt的U盘

umount/mnt

注意:执行该命令是当前目录一定不能是需要卸载的目录,否则会提示设备忙。

cd<目录>

该命令实现Linux目录的切换

例1:进入/known/log目录

cd/known/log

例2:进入/mnt

cd/mnt

例3:进入/目录

cd/

注意:Linux目录结构为树状结构,如果想切换目录,在不熟悉的情况下一定要指定绝对路径,这样方便进入

2、查看U盘在/dev生成的设备名称

一般情况下,当插入U盘到系统之后,会在/dev目录下生成sda这个设备名称,如果插入U盘之后没有这个设备名称那做如下几个步骤的操作:首先,确认U盘是否正常,其次是否正确插入。如果这些都没有问题那就用笨一点的方法,首先把U盘拔出记录此时/dev里面的设备名称,然后插入U盘然后比较/dev目录中内如与无插入U盘的区别。从而确认U盘的设备名称。

3、操作步骤

下面通过一个实例来说明如何从U盘上的文件复制到linux。

1)插入U盘

2)打开终端

3)检查/dev目录U盘的设备是否存在

执行命令:fdisk-l查看U盘对应的设备文件(例如/dev/sda)

4)挂载U盘到/mnt目录

执行命令:mount/dev/sda/mnt

5)检查挂载是否成功

执行命令:ls/mnt查看mnt目录中是否有自己U盘的文件

6)执行文件拷贝命令

cp-rf/mnt/abc.txt/known/(将U盘内的abc.txt拷贝到/known目录下)

7)检查文件是否拷贝完成

ls/known/

ls/mnt

检查两个命令执行结果

8)卸载U盘文件挂载

umount/mnt

9)完成

阅读剩余
THE END