2013-06-13 117 views
0

我正在嘗試使用xargs的stat,但是我收到來自stat的錯誤,指出我缺少一個操作數。stat缺少操作數

下面是整個命令我使用

find /my/path/Files_G** -type f | xargs stat --format='%s, %n' > my_output.txt\r 

感謝您的幫助,您可以提供

+3

是'發現/我的/路徑/ Files_G **型F'讓真實的數據?因爲如果我在真實數據的目錄上嘗試命令,它對我有用。 – fedorqui

+0

它是否「適合你」取決於你的「xargs」和/或你的「stat」。也就是說,無論'stat'是否接受_multiple_文件名作爲參數,和/或您的xargs是否默認每次調用一次該命令或每次執行一次參數。 –

+1

@fedorqui你是對的。我期待文件在我正在查看的目錄中,但沒有任何目錄 – Boardy

回答

0

嘗試之一:

find ... -type f | xargs -n 1 stat --format='%s, %n' 
find ... -type f | xargs -I '{}' stat --format='%s, %n' '{}' 

或大多數UN * X系統以及:

find ... -type f | xargs -i stat --format='%s, %n' '{}' 

-i正在爲標準-I '{}'簡寫)

xargs(1) OpenGroup的標準手冊頁的更詳細的解釋...