|
比如某个文件下有20000个文件,文件格式为rec00001.tar.bz2 rec00002.tar.bz2 ... rec20000.tar.bz2。在移动这些文件到另一文件夹时出现问题:
- $ mv rec*.bz2 ../old_files
- -bash: /bin/mv: Argument list too long
复制代码
看来是通配符展开太长了,mv不支持?只能用以下办法解决:- for i in rec*.bz2;do
- mv $i ../old_files;
- done
复制代码
但是毕竟复杂了点,有人知道上面的问题怎么回事么? |
|