linux怎么拷贝指定文件类型
linux怎么拷贝指定文件类型详细介绍
在 Linux 系统里,你可以借助cp命令结合find命令来拷贝指定文件类型。下面介绍几种常见情形。
拷贝当前目录及其子目录下的指定类型文件到目标目录
若要拷贝当前目录及其子目录下所有的.txt文件到/target/directory,可以使用以下命令:
bash
/target/directory
find .:表示从当前目录开始查找。-name "*.txt":指定查找的文件名为以.txt结尾的文件。-exec cp {} /target/directory \;:对查找到的每个文件执行cp命令,将其拷贝到/target/directory目录。
拷贝当前目录下(不包含子目录)的指定类型文件到目标目录
若仅需拷贝当前目录下(不包含子目录)的.jpg文件到/new/directory,可以使用以下命令:
bash
*.jpg /new/directory
这里*.jpg表示当前目录下所有以.jpg结尾的文件。
拷贝指定目录及其子目录下的指定类型文件到目标目录
若要拷贝/source/directory目录及其子目录下所有的.pdf文件到/destination/directory,可以使用以下命令:
bash
/source/directory /destination/directory
拷贝指定目录下(不包含子目录)的指定类型文件到目标目录
若仅需拷贝/src目录下(不包含子目录)的.sh文件到/dst,可以使用以下命令:
bash
/src/*.sh /dst
在执行这些命令前,请确保目标目录存在,并且你有足够的权限进行拷贝操作。若目标目录不存在,可使用mkdir命令创建。例如:
bash
/target/directory
912 /target/directory