我有一个目录“电影”,其中包含子目录“电影名称”。每个子目录“电影名称”包含一个电影文件和相关的图像/信息文件等。
我正在尝试将包含“.avi”类型的电影文件的所有目录复制到外部 USB 设备。
因此,如果Directory/subdirectory A
包含movie.avi
, poster.jpg
和movie.nfo
,那么我想将该目录及其内容复制到外部驱动器。
我试过这个:
find . -name "*.avi" -printf "%h\n" -exec cp {} /share/USBDisk1/Movies/ \;
Run Code Online (Sandbox Code Playgroud)
但它只复制文件,而不复制目录和文件内容。