Answers:
发出命令的位置中没有名为“ .jpg”的文件。您需要使用该文字:“ .jpg”不是“ .JPG”或“ .jPg”或任何其他组合。Windows以这种方式不同:它将看到相同的东西。
在同一目录中执行ls,它将显示该目录的内容。ls *jpg列出所有以结尾的文件*.jpg。
请注意,-R表示仅在复制时适用于目录的递归BUT。这并不意味着它将为您提供所有目录中以结尾的文件中的所有文件*.jpg。
如果要查找所有以* .jpg结尾的文件并将其复制到/ test1 /,则可以使用:
find . -depth -name '*.jpg' -print | cpio -pmdv /test1/
~将/ test1 / 添加到您的主目录中。
在MikeO下已经创建了test1的地方
你这是什么意思 如果您劲歌“MikeO”主目录:将/在启动/(即根目录)。如果您的意思是/home/MikeO/test/您需要~在/test1。
您可以使用rsync代替cp命令来复制特定的扩展文件。以下是仅复制.jpg扩展名文件的命令。
rsync -pavr \
--include '+ */' --include '*.jpg' --exclude '- *' \
/path/to/source/directory /path/to/destination/directory