2017.04.18
subprocess.check_output(['cp', '-r', '/home/work/test/*', '/home/work/tmp/'], universal_newlines=True)
把/home/work/test/目錄下的所有東西復制到/home/wrok/tmp/下
但是python3.5下用subprocess執(zhí)行清笨,會報找不到/home/work/test/*這個文件或目錄。
這個原因是*是shell命令通配符系馆,這里需要增加shell=True皿渗,同時把命令合成一個字符串
subprocess.check_output(['cp -r /home/work/test/* /home/work/tmp/'], universal_newlines=True, shell=True)