我正在使用AIX.
当我尝试使用以下命令将文件夹中的所有文件复制到另一个文件夹时:
cp ./00012524/*.PDF ./dummy01
壳抱怨:
ksh: /usr/bin/cp: 0403-027 The parameter list is too long.
怎么处理呢?我的文件夹包含8xxxx文件,如何快速复制它们?每个文件的大小为4x kb到1xx kb.
anu*_*ava 14
在*nix中使用find命令:
find ./00012524 -type f -name "*.PDF" -exec cp {} ./dummy01/ \; -print
Run Code Online (Sandbox Code Playgroud)
该CP命令有,你可以同时复制文件的限制。
您可以根据文件模式多次使用 cp 命令复制它们,例如:
cp ./00012524/A*.PDF ./dummy01
cp ./00012524/B*.PDF ./dummy01
cp ./00012524/C*.PDF ./dummy01
...
cp ./00012524/*.PDF ./dummy01
Run Code Online (Sandbox Code Playgroud)
您还可以通过find命令复制:
find ./00012524 -name "*.PDF" -exec cp {} ./dummy01/ \;
Run Code Online (Sandbox Code Playgroud)