linux复制文件的命令是什么?

linux复制文件的命令是什么?,第1张

常用的命令为# cp命令

方式一:

文件进行copy:#cp object_file source_file

方式二:

对目录下文件进行copt:#cp -r object_file source_file

补充cp的参数:

用法:

cp [选项]... [-T] 源文件 目标文件或:cp [选项]... 源文件... 目录或:cp [选项]... -t 目录 源文件...将源文件复制至目标文件,或将多个源文件复制至目标目录。

长选项必须使用的参数对于短选项时也是必需使用的。

cp dir1/{file1,file2,file3} dir2 ## 可以实现文件的批量复制

cp -r dir1/ dir2/ ### 实现整个文件夹的复制,r参数表示,如果没有文件夹dir2/ 则创建一个,如果没有r参数会报错。

cp命令并不能直接识别正则表达示,如果要复制的文件很多,会写命令写到吐血。

可以用ls查看文件夹内的所有文件,再传递给grep 用正则表示示筛选,筛选后的文件名再传递给cp命令

需要注意的是cp 不能直接接收 grep的数据,需要用到xargs 命令

xargs 是一个强有力的命令,它能够捕获一个命令的输出,然后传递给另外一个命令。

-i 或者是-I,这得看linux支持了,将xargs的每项名称,一般是一行一行赋值给 {},可以用 {} 代替。

ls |grep 'M. 1. _M. 2. |M. [1-2]. _P. 18. '|xargs -i cp {} /u01/zhh/300Zeamays/300SCMS/

Linux系统复制U盘文件,需要先挂载U盘,方法分别如下:1、插入U盘到计算机USB接口,这时候U盘的硬件名称为:sda1。2、在mnt目录下先建立一个usb的目录。1 [root@localhost root]# mkdir /mnt/usb3、挂载U盘。1 mount -t vfat /dev/sda1 /mnt/usb4、复制文件。12 cp /mnt/usb/1.jpg /mnt#复制U盘中1.jpg 到Linux系统根目录mnt下。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/8308079.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-15
下一篇2023-04-15

发表评论

登录后才能评论

评论列表(0条)

    保存