0
我工作在一個cmd行上,我使用ESXi上PowerShell(PowerCLI)的plink執行。改進的查找命令列出文件,他們的目錄和大小
這個想法是列出與他們的符號鏈接(因爲他們的真實文件夾名稱是ID)和第一個子文件夾(這將幫助我找到VMDK文件,因爲它可能反映虛擬機文件夾)的vmdk文件(有例外)。輸出是CSV格式,所以我可以在PowerShell中輕鬆使用它。這是我來到迄今:
find /vmfs/volumes -type l -exec find {} -name "*.vmdk" -follow \; | awk '{n=split($0,a,"/"); print a[4]";"a[5]";"a[n] }' | grep -v ".*-flat.vmdk$" | grep -v ".*delta.vmdk$" | grep -v ".*-ctk.vmdk$"
這是爲我好,但我想補充文件大小爲最後一個字段(VMDKFileName;尺寸)。大小格式並不重要,我可以在PS腳本中操作它。
Idk如果我在正確的方式來滿足我的需求。
不要猶豫,要求提供更多信息。
P.S:單線程命令會很棒,因爲我使用的是PLink,使用起來更簡單。
TIA
更適合超級用戶? – legends2k