linux操作系統中需要大批量向遠端服務器去拷貝文件,可以使用 ansible去批量執行的方式。
具體操作方法如下:
#ansible -i hosts all -m copy -a "src=./filename dest=/tmp/"
這里解釋下:
ansible是可以批量進行大規模操作的工具。
-i hosts指定了執行任務目標主機的清單文件。
-m copy 是使用copy 復制文件的模塊。
src是指定源文件, dest代表拷貝的目標路徑。dest是destination目的地的縮寫。
當使用ansible命令去執行命令之后,如果想去掉stdout的顯示,可以使用grep -v ""stdout"" ,這樣可以去掉不規則的標準輸出內容。