我有一個python程式,對一個linux服務器進行ssh查詢,像這樣:
find . -type d > myfile.txt
一行輸出看起來像:
/Downloads/SomeDirectory/
我還需要目錄(僅)的所有者名稱,而不是檔案,列在目錄名稱旁邊,像這樣:
johndoe /Downloads/SomeDirectory/
或者
我不希望目錄中的檔案資訊被包含在檔案中,只是像上面提到的目錄所有者和路徑。
我目前的方法是用ls -la directorypath對每個目錄進行ssh請求,然后決議出所有者,但這需要很長的時間,因為我有成千上萬的目錄。
我應該怎么做呢?我不想做成千上萬的SSH請求。
謝謝你
uj5u.com熱心網友回復:
你是指像這樣的事情嗎?
find . -type d -printf '%p %u
' > myfile.txt
%p- 檔案/目錄名稱%u- 所有者
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/307682.html
標籤:
