首页 > 系统相关 >在Linux 系统中如何复制当前目录和子目录中的 .jpg 文件到当前位置

在Linux 系统中如何复制当前目录和子目录中的 .jpg 文件到当前位置

时间:2023-05-10 22:34:50浏览次数:46  
标签:exec 当前目录 子目录 jpg 命令 Linux cp find

在 Linux 系统中,你可以使用 find 命令来查找当前目录和子目录中的 .mp4 和 .jpg 文件,然后使用 cp 命令将它们复制到当前位置。下面是一个示例命令:

find . -type f \( -name "*.mp4" -o -name "*.jpg" \) -exec cp {} . \;

这个命令使用了 find 命令来查找文件。find . 表示在当前目录及其子目录中查找文件。-type f 表示只查找普通文件。\(\) 用来将多个条件组合在一起。-name "*.mp4" -o -name "*.jpg" 表示查找文件名以 .mp4 或 .jpg 结尾的文件。-exec cp {} . \; 表示对于每个找到的文件,执行 cp 命令将其复制到当前目录。

在这个命令中,\;find 命令的 -exec 选项的一部分。它用来表示 -exec 选项的结束。

-exec 选项用来对 find 命令找到的每个文件执行一个命令。在这个例子中,我们使用 -exec cp {} . \; 来对每个找到的文件执行 cp 命令,将其复制到当前目录。

\; 是必需的,它用来告诉 find 命令 -exec 选项已经结束。如果没有 \;,则 find 命令会报错。

总之,这个命令会在当前目录及其子目录中查找所有 .mp4 和 .jpg 文件,并将它们复制到当前目录。

标签:exec,当前目录,子目录,jpg,命令,Linux,cp,find
From: https://www.cnblogs.com/Adaking/p/17389532.html

相关文章

  • Linux网络编程(学习笔记)
    文中python代码来自老师的教学代码,感谢我的老师~~1.linux网络数据处理过程:网卡->协议栈->网络1)应用层输出数据socket层->协议层->接口层2)应用层接收数据内核层(接口层->协议层->插口层)->用户空间的用户应用2.socket是什么socket类似jdbc,是一种接口,每种操作系统有不同的实......
  • 折腾野火linux板子学到的东西
    添加编译器相关添加交叉工具链,需要修改/etc/profile修改完成后,需要立即生效(不需要重启),可以使用如下命令:source/etc/profile 如果遇到环境变量配置以后,能够找到版本(也就是说输入命令的开头按tab以后能够出现补全),如果还有问题,这是因为64位下运行32编译器缺少相应的库文......
  • linux npm 全局安装 command not found
    前言在linux使用npm全局安装一个模块时,会提示命令找不到。例如:npminstall@quasar/cli-g后$quasar-vquasar:commandnotfound原因是npm的环境变量没有添加设置,导致无法正常使用该命令。解决方法将npm加入环境变量中,打印npm安装位置npmprefix-glinux......
  • linux python解决中文字体
    1.异常我的python代码如下importmatplotlib.pyplotaspltplt.rcParams['font.sans-serif']=['SimHei']#中文字体设置plt.title('中华人民共和国')plt.plot([1,2,3,4],['一','二','三','四'],color="b",l......
  • Linux系统下Samba服务器的配置
    第1步:将目录/home/media设置为允许所有用户访问,但仅允许用户mary具有修改该目录的权限。其配置步骤简述如下。第2步:将目录/var/samba/student设置为只允许student组的成员访问,student组中有stu01、stu02·····stu05,共5个成员。配置步骤简述如下。第3步:用testparm命令测试......
  • Linux系统下NFS服务器的配置
    第1步:NFS规划。1)将本地文件系统的/home/mp3目录共享,mary客户机对该目录具有读写限权,其他所有用户对该目录具有只读限权。 2)将本地文件系统的/home/vedio目录共享,192.168.21.100与192.168.21.200两个客户机对该目录具有读写限权,而192.168.21.0、24网段内的其他客户机对该目录......
  • Linux中DNS服务器的搭建
    1.DNS服务的安装2.配置主配置文件named.conf3.配置扩展配置文件named.rfc1912.zones4.配置正向解析文件sdcet.cn.zone 5.配置反向解析文件92.168.192.zone ......
  • linux主机资源监控
    1、Linuxvmstat命令详解:监控系统资源vmstat命令,是VirtualMeomoryStatistics(虚拟内存统计)的缩写,可用来监控CPU使用、进程状态、内存使用、虚拟内存使用、硬盘输入/输出状态等信息。每1秒监控一次系统资源,监控200次procs:进程信息 r代表等待运行的进程数码,越大系统越忙,b不......
  • 照片格式如何转换jpg?照片格式转换软件分享!​
    照片格式如何转换jpg?照片格式转换为JPEG格式的主要原因是JPEG格式具有较高的压缩比和广泛的应用领域,而且在日常使用中,很多设备和应用程序只支持JPEG格式的照片,那么很多小伙伴想进行一个转换,却不知道该使用什么软件进行操作,下面感兴趣的小伙伴快跟随小编一起来看看吧!选择:AI美颜证件......
  • Linux环境下,输入文件的编码格式和系统格式导致的问题解决办法
    1.用vim111.txt进入查看状态 2系统格式的查看和修改查看指令:setfileformat修改指令:setfileformat=unix3编码格式的查看和修改 查看指令 :setfileencoding 修改指令 在Vim中直接实行转换文件编码,比如将一个文件转换成u......