我想将目录1的内容复制到目录2。但是,我只想从目录1中复制文件(而不复制目录)。我该怎么做?
cp dir1/* dir2/*
然后我仍然遇到目录问题。
您也可以在dir1中使用它
find . -type f -exec cp{} dir2/ \;
您可以尝试这个
cp dir1/*.* dir2/*
尝试这个
find dir1 -type f -exec cp {} dir2/ \;
当前批准的解决方案将起作用,但是,如果存在子目录,它还将从子文件夹中复制文件,但不是将复制的文件放在子文件夹中,而是将它们复制到目录dir1。
[/dir1/dir1a/test.txt
将最终以dir1/test.txt
] >>
[-maxdepth
仅可用于复制dir1
中的文件:
find dir1 -maxdepth 1 -type f -exec cp {} dir2/ \;