az storage fs file
管理 Azure Data Lake 儲存體 Gen2 帳戶中的檔案。
命令
名稱 | Description | 類型 | 狀態 |
---|---|---|---|
az storage fs file append |
將內容附加至 ADLS Gen2 檔案系統中的檔案。 |
核心 | GA |
az storage fs file create |
在ADLS Gen2檔案系統中建立新的檔案。 |
核心 | GA |
az storage fs file delete |
刪除 ADLS Gen2 檔案系統中的檔案。 |
核心 | GA |
az storage fs file download |
從 ADLS Gen2 檔案系統中指定的路徑下載檔案。 |
核心 | GA |
az storage fs file exists |
檢查 ADLS Gen2 文件系統中是否有檔案。 |
核心 | GA |
az storage fs file list |
列出 ADLS Gen2 檔案系統中的檔案和目錄。 |
核心 | GA |
az storage fs file metadata |
管理文件系統中檔案的元數據。 |
核心 | GA |
az storage fs file metadata show |
傳回指定檔案的所有用戶定義元數據。 |
核心 | GA |
az storage fs file metadata update |
設定指定檔案系統的一或多個使用者定義名稱/值組。 |
核心 | GA |
az storage fs file move |
在 ADLS Gen2 帳戶中移動檔案。 |
核心 | GA |
az storage fs file set-expiry |
設定檔案到期並刪除的時間。 |
核心 | GA |
az storage fs file show |
在 ADLS Gen2 檔案系統中顯示檔案的屬性。 |
核心 | GA |
az storage fs file upload |
將檔案上傳至 ADLS Gen2 檔案系統中的檔案路徑。 |
核心 | GA |
az storage fs file append
將內容附加至 ADLS Gen2 檔案系統中的檔案。
az storage fs file append --content
--file-system
--path
[--account-key]
[--account-name]
[--auth-mode {key, login}]
[--blob-endpoint]
[--connection-string]
[--sas-token]
[--timeout]
範例
將內容附加至 ADLS Gen2 檔案系統中的檔案。
az storage fs file append --content "test content test" -p dir/a.txt -f fsname --account-name myadlsaccount --account-key 0000-0000
必要參數
要附加至檔案的內容。
檔案系統名稱(亦即容器名稱)。
檔案系統中的檔案路徑。
選擇性參數
儲存體 帳戶金鑰。 必須與記憶體帳戶名稱或服務端點搭配使用。 環境變數:AZURE_STORAGE_KEY。
儲存體帳戶名稱。 相關的環境變數:AZURE_STORAGE_ACCOUNT。 必須與記憶體帳戶金鑰或 SAS 令牌搭配使用。 如果兩者都不存在,命令會嘗試使用已驗證的 Azure 帳戶來查詢記憶體帳戶密鑰。 如果執行大量記憶體命令,可能會叫用 API 配額。
執行命令的模式。 「登入」模式將直接使用您的登入認證進行驗證。 如果未提供帳戶的驗證參數,舊版「金鑰」模式將會嘗試查詢帳戶密鑰。 環境變數:AZURE_STORAGE_AUTH_MODE。
儲存體 資料服務端點。 必須與記憶體帳戶金鑰或 SAS 令牌搭配使用。 您可以使用 找到每個服務主要端點 az storage account show
。 環境變數:AZURE_STORAGE_SERVICE_ENDPOINT。
儲存體 帳戶 連接字串。 環境變數:AZURE_STORAGE_CONNECTION_STRING。
共用存取簽章 (SAS)。 必須與記憶體帳戶名稱或服務端點搭配使用。 環境變數:AZURE_STORAGE_SAS_TOKEN。
要求以秒為單位的逾時。 適用於服務的每個呼叫。
全域參數
增加記錄詳細資訊,以顯示所有偵錯記錄。
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
輸出格式。
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或標識碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID
帳戶。
增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。
az storage fs file create
在ADLS Gen2檔案系統中建立新的檔案。
az storage fs file create --file-system
--path
[--account-key]
[--account-name]
[--auth-mode {key, login}]
[--blob-endpoint]
[--connection-string]
[--content-cache]
[--content-disposition]
[--content-encoding]
[--content-language]
[--content-md5]
[--content-type]
[--metadata]
[--permissions]
[--sas-token]
[--timeout]
[--umask]
範例
在ADLS Gen2檔案系統中建立新的檔案。
az storage fs file create -p dir/a.txt -f fsname --account-name myadlsaccount --account-key 0000-0000
必要參數
檔案系統名稱(亦即容器名稱)。
檔案系統中的檔案路徑。
選擇性參數
儲存體 帳戶金鑰。 必須與記憶體帳戶名稱或服務端點搭配使用。 環境變數:AZURE_STORAGE_KEY。
儲存體帳戶名稱。 相關的環境變數:AZURE_STORAGE_ACCOUNT。 必須與記憶體帳戶金鑰或 SAS 令牌搭配使用。 如果兩者都不存在,命令會嘗試使用已驗證的 Azure 帳戶來查詢記憶體帳戶密鑰。 如果執行大量記憶體命令,可能會叫用 API 配額。
執行命令的模式。 「登入」模式將直接使用您的登入認證進行驗證。 如果未提供帳戶的驗證參數,舊版「金鑰」模式將會嘗試查詢帳戶密鑰。 環境變數:AZURE_STORAGE_AUTH_MODE。
儲存體 資料服務端點。 必須與記憶體帳戶金鑰或 SAS 令牌搭配使用。 您可以使用 找到每個服務主要端點 az storage account show
。 環境變數:AZURE_STORAGE_SERVICE_ENDPOINT。
儲存體 帳戶 連接字串。 環境變數:AZURE_STORAGE_CONNECTION_STRING。
快取控制字串。
傳達有關如何處理響應承載的其他資訊,也可用來附加其他元數據。
內容編碼類型。
內容語言。
內容的 MD5 哈希。
內容MIME類型。
空格分隔索引鍵=值組中的元數據。 這會覆寫任何現有的元數據。
檔案擁有者、檔案擁有者群組和其他專案的 POSIX 訪問許可權。 每個類別都可以被授與讀取 (4)、寫入 (2) 或執行 (1) 許可權。 支援符號符號 (rwxrw-rw-) 和 4 位數八進位表示法(例如 0766)。 黏性位也受到支援,而且在符號表示法中,其代表的是字母 t 或 T,取決於其他類別的執行位是分別設定或未設定的(例如,含黏性位的 rwxrw-rw- 會分別表示為 rwxrw-rwT。具有黏性位的 rwxrw-rwx 會以 rwxrw-rwt 表示,沒有 t 或 T 表示未設定黏性位。 在 4 位數八進位表示法中,其以第 1 位數表示法(例如 1766 代表具有黏性位的 rwxrw-rw-,而 0766 代表 rwxrw-rw- 而不黏性位)。 如需詳細資訊,請參閱 https://docs.microsoft.com/azure/storage/blobs/data-lake-storage-access-control#levels-of-permission。
共用存取簽章 (SAS)。 必須與記憶體帳戶名稱或服務端點搭配使用。 環境變數:AZURE_STORAGE_SAS_TOKEN。
要求以秒為單位的逾時。 適用於服務的每個呼叫。
建立檔案或目錄且父資料夾沒有預設 ACL 時,umask 會限制要建立的檔案或目錄許可權。 產生的許可權是由 p 和 ^u 提供,其中 p 是許可權,而您是 umask。 如需詳細資訊,請參閱 https://docs.microsoft.com/azure/storage/blobs/data-lake-storage-access-control#umask。
全域參數
增加記錄詳細資訊,以顯示所有偵錯記錄。
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
輸出格式。
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或標識碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID
帳戶。
增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。
az storage fs file delete
刪除 ADLS Gen2 檔案系統中的檔案。
az storage fs file delete --file-system
--path
[--account-key]
[--account-name]
[--auth-mode {key, login}]
[--blob-endpoint]
[--connection-string]
[--sas-token]
[--timeout]
[--yes]
範例
刪除 ADLS Gen2 檔案系統中的檔案。
az storage fs file delete -p dir/a.txt -f fsname --account-name myadlsaccount --account-key 0000-0000
必要參數
檔案系統名稱(亦即容器名稱)。
檔案系統中的檔案路徑。
選擇性參數
儲存體 帳戶金鑰。 必須與記憶體帳戶名稱或服務端點搭配使用。 環境變數:AZURE_STORAGE_KEY。
儲存體帳戶名稱。 相關的環境變數:AZURE_STORAGE_ACCOUNT。 必須與記憶體帳戶金鑰或 SAS 令牌搭配使用。 如果兩者都不存在,命令會嘗試使用已驗證的 Azure 帳戶來查詢記憶體帳戶密鑰。 如果執行大量記憶體命令,可能會叫用 API 配額。
執行命令的模式。 「登入」模式將直接使用您的登入認證進行驗證。 如果未提供帳戶的驗證參數,舊版「金鑰」模式將會嘗試查詢帳戶密鑰。 環境變數:AZURE_STORAGE_AUTH_MODE。
儲存體 資料服務端點。 必須與記憶體帳戶金鑰或 SAS 令牌搭配使用。 您可以使用 找到每個服務主要端點 az storage account show
。 環境變數:AZURE_STORAGE_SERVICE_ENDPOINT。
儲存體 帳戶 連接字串。 環境變數:AZURE_STORAGE_CONNECTION_STRING。
共用存取簽章 (SAS)。 必須與記憶體帳戶名稱或服務端點搭配使用。 環境變數:AZURE_STORAGE_SAS_TOKEN。
要求以秒為單位的逾時。 適用於服務的每個呼叫。
不提示確認。
全域參數
增加記錄詳細資訊,以顯示所有偵錯記錄。
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
輸出格式。
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或標識碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID
帳戶。
增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。
az storage fs file download
從 ADLS Gen2 檔案系統中指定的路徑下載檔案。
az storage fs file download --file-system
--path
[--account-key]
[--account-name]
[--auth-mode {key, login}]
[--blob-endpoint]
[--connection-string]
[--destination]
[--overwrite {false, true}]
[--sas-token]
[--timeout]
範例
將 ADLS Gen2 檔案系統中的檔案下載到目前的路徑。
az storage fs file download -p dir/a.txt -f fsname --account-name myadlsaccount --account-key 0000-0000
將 ADLS Gen2 檔案系統中的檔案下載到指定的目錄。
az storage fs file download -p dir/a.txt -d test/ -f fsname --account-name myadlsaccount --account-key 0000-0000
將 ADLS Gen2 檔案系統中的檔案下載至指定的檔案路徑。
az storage fs file download -p dir/a.txt -d test/b.txt -f fsname --account-name myadlsaccount --account-key 0000-0000
必要參數
檔案系統名稱(亦即容器名稱)。
檔案系統中的檔案路徑。
選擇性參數
儲存體 帳戶金鑰。 必須與記憶體帳戶名稱或服務端點搭配使用。 環境變數:AZURE_STORAGE_KEY。
儲存體帳戶名稱。 相關的環境變數:AZURE_STORAGE_ACCOUNT。 必須與記憶體帳戶金鑰或 SAS 令牌搭配使用。 如果兩者都不存在,命令會嘗試使用已驗證的 Azure 帳戶來查詢記憶體帳戶密鑰。 如果執行大量記憶體命令,可能會叫用 API 配額。
執行命令的模式。 「登入」模式將直接使用您的登入認證進行驗證。 如果未提供帳戶的驗證參數,舊版「金鑰」模式將會嘗試查詢帳戶密鑰。 環境變數:AZURE_STORAGE_AUTH_MODE。
儲存體 資料服務端點。 必須與記憶體帳戶金鑰或 SAS 令牌搭配使用。 您可以使用 找到每個服務主要端點 az storage account show
。 環境變數:AZURE_STORAGE_SERVICE_ENDPOINT。
儲存體 帳戶 連接字串。 環境變數:AZURE_STORAGE_CONNECTION_STRING。
將下載檔案或資料夾的本機檔案。 如果未指定,則會使用來源檔名。
指定時覆寫現有的檔案。 預設值為 False。
共用存取簽章 (SAS)。 必須與記憶體帳戶名稱或服務端點搭配使用。 環境變數:AZURE_STORAGE_SAS_TOKEN。
要求以秒為單位的逾時。 適用於服務的每個呼叫。
全域參數
增加記錄詳細資訊,以顯示所有偵錯記錄。
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
輸出格式。
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或標識碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID
帳戶。
增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。
az storage fs file exists
檢查 ADLS Gen2 文件系統中是否有檔案。
az storage fs file exists --file-system
--path
[--account-key]
[--account-name]
[--auth-mode {key, login}]
[--blob-endpoint]
[--connection-string]
[--sas-token]
[--timeout]
範例
檢查 ADLS Gen2 文件系統中是否有檔案。
az storage fs file exists -p dir/a.txt -f fsname --account-name myadlsaccount --account-key 0000-0000
必要參數
檔案系統名稱(亦即容器名稱)。
檔案系統中的檔案路徑。
選擇性參數
儲存體 帳戶金鑰。 必須與記憶體帳戶名稱或服務端點搭配使用。 環境變數:AZURE_STORAGE_KEY。
儲存體帳戶名稱。 相關的環境變數:AZURE_STORAGE_ACCOUNT。 必須與記憶體帳戶金鑰或 SAS 令牌搭配使用。 如果兩者都不存在,命令會嘗試使用已驗證的 Azure 帳戶來查詢記憶體帳戶密鑰。 如果執行大量記憶體命令,可能會叫用 API 配額。
執行命令的模式。 「登入」模式將直接使用您的登入認證進行驗證。 如果未提供帳戶的驗證參數,舊版「金鑰」模式將會嘗試查詢帳戶密鑰。 環境變數:AZURE_STORAGE_AUTH_MODE。
儲存體 資料服務端點。 必須與記憶體帳戶金鑰或 SAS 令牌搭配使用。 您可以使用 找到每個服務主要端點 az storage account show
。 環境變數:AZURE_STORAGE_SERVICE_ENDPOINT。
儲存體 帳戶 連接字串。 環境變數:AZURE_STORAGE_CONNECTION_STRING。
共用存取簽章 (SAS)。 必須與記憶體帳戶名稱或服務端點搭配使用。 環境變數:AZURE_STORAGE_SAS_TOKEN。
要求以秒為單位的逾時。 適用於服務的每個呼叫。
全域參數
增加記錄詳細資訊,以顯示所有偵錯記錄。
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
輸出格式。
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或標識碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID
帳戶。
增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。
az storage fs file list
列出 ADLS Gen2 檔案系統中的檔案和目錄。
az storage fs file list --file-system
[--account-key]
[--account-name]
[--auth-mode {key, login}]
[--blob-endpoint]
[--connection-string]
[--exclude-dir]
[--marker]
[--num-results]
[--path]
[--recursive {false, true}]
[--sas-token]
[--show-next-marker]
[--timeout]
範例
列出 ADLS Gen2 檔案系統中的檔案和目錄。
az storage fs file list -f fsname --account-name myadlsaccount --account-key 0000-0000
列出 ADLS Gen2 檔案系統中的檔案。
az storage fs file list --exclude-dir -f fsname --account-name myadlsaccount --account-key 0000-0000
列出指定路徑中的檔案和目錄。
az storage fs file list --path dir -f fsname --account-name myadlsaccount --account-key 0000-0000
從特定標記列出檔案和目錄。
az storage fs file list --marker "VBaS6LvPufaqrTANTQvbmV3dHJ5FgAAAA==" -f fsname --account-name myadlsaccount --account-key 0000-0000
必要參數
檔案系統名稱(亦即容器名稱)。
選擇性參數
儲存體 帳戶金鑰。 必須與記憶體帳戶名稱或服務端點搭配使用。 環境變數:AZURE_STORAGE_KEY。
儲存體帳戶名稱。 相關的環境變數:AZURE_STORAGE_ACCOUNT。 必須與記憶體帳戶金鑰或 SAS 令牌搭配使用。 如果兩者都不存在,命令會嘗試使用已驗證的 Azure 帳戶來查詢記憶體帳戶密鑰。 如果執行大量記憶體命令,可能會叫用 API 配額。
執行命令的模式。 「登入」模式將直接使用您的登入認證進行驗證。 如果未提供帳戶的驗證參數,舊版「金鑰」模式將會嘗試查詢帳戶密鑰。 環境變數:AZURE_STORAGE_AUTH_MODE。
儲存體 資料服務端點。 必須與記憶體帳戶金鑰或 SAS 令牌搭配使用。 您可以使用 找到每個服務主要端點 az storage account show
。 環境變數:AZURE_STORAGE_SERVICE_ENDPOINT。
儲存體 帳戶 連接字串。 環境變數:AZURE_STORAGE_CONNECTION_STRING。
僅列出指定檔案系統中的檔案。
不透明的接續令牌。 這個值可以從上一個產生器物件的next_marker字段擷取。 如果指定,這個產生器會從這個點開始傳回結果。
指定要傳回的結果數目上限。 如果要求未指定num_results或指定大於 5,000 的值,伺服器將傳回最多 5,000 個專案。
篩選結果,只傳回指定路徑底下的路徑。
當設定為 true 時,以遞歸方式查看子目錄。
共用存取簽章 (SAS)。 必須與記憶體帳戶名稱或服務端點搭配使用。 環境變數:AZURE_STORAGE_SAS_TOKEN。
指定時,在結果中顯示 nextMarker。
要求以秒為單位的逾時。 適用於服務的每個呼叫。
全域參數
增加記錄詳細資訊,以顯示所有偵錯記錄。
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
輸出格式。
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或標識碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID
帳戶。
增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。
az storage fs file move
在 ADLS Gen2 帳戶中移動檔案。
az storage fs file move --file-system
--new-path
--path
[--account-key]
[--account-name]
[--auth-mode {key, login}]
[--blob-endpoint]
[--connection-string]
[--content-cache]
[--content-disposition]
[--content-encoding]
[--content-language]
[--content-md5]
[--content-type]
[--sas-token]
範例
在 ADLS Gen2 帳戶中移動檔案。
az storage fs file move --new-path new-fs/new-dir/b.txt -p dir/a.txt -f fsname --account-name myadlsaccount --account-key 0000-0000
必要參數
檔案系統名稱(亦即容器名稱)。
使用者想要移至的新路徑。 此值必須具有下列格式:“{filesystem}/{directory}/{subdirectory}/{file}”。
使用者想要在文件系統中移動的原始檔案路徑。
選擇性參數
儲存體 帳戶金鑰。 必須與記憶體帳戶名稱或服務端點搭配使用。 環境變數:AZURE_STORAGE_KEY。
儲存體帳戶名稱。 相關的環境變數:AZURE_STORAGE_ACCOUNT。 必須與記憶體帳戶金鑰或 SAS 令牌搭配使用。 如果兩者都不存在,命令會嘗試使用已驗證的 Azure 帳戶來查詢記憶體帳戶密鑰。 如果執行大量記憶體命令,可能會叫用 API 配額。
執行命令的模式。 「登入」模式將直接使用您的登入認證進行驗證。 如果未提供帳戶的驗證參數,舊版「金鑰」模式將會嘗試查詢帳戶密鑰。 環境變數:AZURE_STORAGE_AUTH_MODE。
儲存體 資料服務端點。 必須與記憶體帳戶金鑰或 SAS 令牌搭配使用。 您可以使用 找到每個服務主要端點 az storage account show
。 環境變數:AZURE_STORAGE_SERVICE_ENDPOINT。
儲存體 帳戶 連接字串。 環境變數:AZURE_STORAGE_CONNECTION_STRING。
快取控制字串。
傳達有關如何處理響應承載的其他資訊,也可用來附加其他元數據。
內容編碼類型。
內容語言。
內容的 MD5 哈希。
內容MIME類型。
共用存取簽章 (SAS)。 必須與記憶體帳戶名稱或服務端點搭配使用。 環境變數:AZURE_STORAGE_SAS_TOKEN。
全域參數
增加記錄詳細資訊,以顯示所有偵錯記錄。
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
輸出格式。
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或標識碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID
帳戶。
增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。
az storage fs file set-expiry
設定檔案到期並刪除的時間。
az storage fs file set-expiry --expiry-options {Absolute, NeverExpire, RelativeToCreation, RelativeToNow}
--file-system
--path
[--account-key]
[--account-name]
[--auth-mode {key, login}]
[--blob-endpoint]
[--connection-string]
[--expires-on]
[--sas-token]
[--timeout]
必要參數
必要。 表示到期時間的模式。 可能的值包括:'NeverExpire'、'RelativeToCreation'、'RelativeToNow'、'Absolute'。
檔案系統名稱(亦即容器名稱)。
檔案系統中的檔案路徑。
選擇性參數
儲存體 帳戶金鑰。 必須與記憶體帳戶名稱或服務端點搭配使用。 環境變數:AZURE_STORAGE_KEY。
儲存體帳戶名稱。 相關的環境變數:AZURE_STORAGE_ACCOUNT。 必須與記憶體帳戶金鑰或 SAS 令牌搭配使用。 如果兩者都不存在,命令會嘗試使用已驗證的 Azure 帳戶來查詢記憶體帳戶密鑰。 如果執行大量記憶體命令,可能會叫用 API 配額。
執行命令的模式。 「登入」模式將直接使用您的登入認證進行驗證。 如果未提供帳戶的驗證參數,舊版「金鑰」模式將會嘗試查詢帳戶密鑰。 環境變數:AZURE_STORAGE_AUTH_MODE。
儲存體 資料服務端點。 必須與記憶體帳戶金鑰或 SAS 令牌搭配使用。 您可以使用 找到每個服務主要端點 az storage account show
。 環境變數:AZURE_STORAGE_SERVICE_ENDPOINT。
儲存體 帳戶 連接字串。 環境變數:AZURE_STORAGE_CONNECTION_STRING。
將檔案設定為到期的時間。 當expiry_options為 RelativeTo*時,expires_on應該是以毫秒為單位的 int。 如果expires_on的類型是 datetime,它應該是 UTC 時間。
共用存取簽章 (SAS)。 必須與記憶體帳戶名稱或服務端點搭配使用。 環境變數:AZURE_STORAGE_SAS_TOKEN。
要求以秒為單位的逾時。 適用於服務的每個呼叫。
全域參數
增加記錄詳細資訊,以顯示所有偵錯記錄。
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
輸出格式。
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或標識碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID
帳戶。
增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。
az storage fs file show
在 ADLS Gen2 檔案系統中顯示檔案的屬性。
az storage fs file show --file-system
--path
[--account-key]
[--account-name]
[--auth-mode {key, login}]
[--blob-endpoint]
[--connection-string]
[--sas-token]
[--timeout]
範例
在 ADLS Gen2 檔案系統中顯示檔案的屬性。
az storage fs file show -p dir/a.txt -f fsname --account-name myadlsaccount --account-key 0000-0000
在 ADLS Gen2 檔案系統中顯示檔案的屬性。 ( 自動產生 )
az storage fs file show --account-name myadlsaccount --auth-mode login --file-system fsname --path dir/a.txt
必要參數
檔案系統名稱(亦即容器名稱)。
檔案系統中的檔案路徑。
選擇性參數
儲存體 帳戶金鑰。 必須與記憶體帳戶名稱或服務端點搭配使用。 環境變數:AZURE_STORAGE_KEY。
儲存體帳戶名稱。 相關的環境變數:AZURE_STORAGE_ACCOUNT。 必須與記憶體帳戶金鑰或 SAS 令牌搭配使用。 如果兩者都不存在,命令會嘗試使用已驗證的 Azure 帳戶來查詢記憶體帳戶密鑰。 如果執行大量記憶體命令,可能會叫用 API 配額。
執行命令的模式。 「登入」模式將直接使用您的登入認證進行驗證。 如果未提供帳戶的驗證參數,舊版「金鑰」模式將會嘗試查詢帳戶密鑰。 環境變數:AZURE_STORAGE_AUTH_MODE。
儲存體 資料服務端點。 必須與記憶體帳戶金鑰或 SAS 令牌搭配使用。 您可以使用 找到每個服務主要端點 az storage account show
。 環境變數:AZURE_STORAGE_SERVICE_ENDPOINT。
儲存體 帳戶 連接字串。 環境變數:AZURE_STORAGE_CONNECTION_STRING。
共用存取簽章 (SAS)。 必須與記憶體帳戶名稱或服務端點搭配使用。 環境變數:AZURE_STORAGE_SAS_TOKEN。
要求以秒為單位的逾時。 適用於服務的每個呼叫。
全域參數
增加記錄詳細資訊,以顯示所有偵錯記錄。
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
輸出格式。
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或標識碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID
帳戶。
增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。
az storage fs file upload
將檔案上傳至 ADLS Gen2 檔案系統中的檔案路徑。
az storage fs file upload --file-system
--path
--source
[--account-key]
[--account-name]
[--auth-mode {key, login}]
[--blob-endpoint]
[--connection-string]
[--content-cache]
[--content-disposition]
[--content-encoding]
[--content-language]
[--content-md5]
[--content-type]
[--if-match]
[--if-modified-since]
[--if-none-match]
[--if-unmodified-since]
[--metadata]
[--overwrite {false, true}]
[--permissions]
[--sas-token]
[--timeout]
[--umask]
範例
將檔案從本機路徑上傳至 ADLS Gen2 檔案系統中的檔案路徑。
az storage fs file upload --source a.txt -p dir/a.txt -f fsname --account-name myadlsaccount --account-key 0000-0000
必要參數
檔案系統名稱(亦即容器名稱)。
檔案系統中的檔案路徑。
要上傳為檔案內容之本機檔案的路徑。
選擇性參數
儲存體 帳戶金鑰。 必須與記憶體帳戶名稱或服務端點搭配使用。 環境變數:AZURE_STORAGE_KEY。
儲存體帳戶名稱。 相關的環境變數:AZURE_STORAGE_ACCOUNT。 必須與記憶體帳戶金鑰或 SAS 令牌搭配使用。 如果兩者都不存在,命令會嘗試使用已驗證的 Azure 帳戶來查詢記憶體帳戶密鑰。 如果執行大量記憶體命令,可能會叫用 API 配額。
執行命令的模式。 「登入」模式將直接使用您的登入認證進行驗證。 如果未提供帳戶的驗證參數,舊版「金鑰」模式將會嘗試查詢帳戶密鑰。 環境變數:AZURE_STORAGE_AUTH_MODE。
儲存體 資料服務端點。 必須與記憶體帳戶金鑰或 SAS 令牌搭配使用。 您可以使用 找到每個服務主要端點 az storage account show
。 環境變數:AZURE_STORAGE_SERVICE_ENDPOINT。
儲存體 帳戶 連接字串。 環境變數:AZURE_STORAGE_CONNECTION_STRING。
快取控制字串。
傳達有關如何處理響應承載的其他資訊,也可用來附加其他元數據。
內容編碼類型。
內容語言。
內容的 MD5 哈希。
內容MIME類型。
ETag 值,或通配符 \。 只有在資源的 ETag 符合指定的值時,才指定此標頭來執行作業。
只有在提供UTC 日期時間後修改後,才會開始 (Y-m-d'T'H:M'Z')。
ETag 值,或通配符 \。 只有在資源的 ETag 不符合指定的值時,才指定此標頭來執行作業。
只有在提供的 UTC 日期時間 (Y-m-d'T'H:M'Z' 後未修改時,才會開始。
空格分隔索引鍵=值組中的元數據。 這會覆寫任何現有的元數據。
指定時覆寫現有的檔案。
檔案擁有者、檔案擁有者群組和其他專案的 POSIX 訪問許可權。 每個類別都可以被授與讀取 (4)、寫入 (2) 或執行 (1) 許可權。 支援符號符號 (rwxrw-rw-) 和 4 位數八進位表示法(例如 0766)。 黏性位也受到支援,而且在符號表示法中,其代表的是字母 t 或 T,取決於其他類別的執行位是分別設定或未設定的(例如,含黏性位的 rwxrw-rw- 會分別表示為 rwxrw-rwT。具有黏性位的 rwxrw-rwx 會以 rwxrw-rwt 表示,沒有 t 或 T 表示未設定黏性位。 在 4 位數八進位表示法中,其以第 1 位數表示法(例如 1766 代表具有黏性位的 rwxrw-rw-,而 0766 代表 rwxrw-rw- 而不黏性位)。 如需詳細資訊,請參閱 https://docs.microsoft.com/azure/storage/blobs/data-lake-storage-access-control#levels-of-permission。
共用存取簽章 (SAS)。 必須與記憶體帳戶名稱或服務端點搭配使用。 環境變數:AZURE_STORAGE_SAS_TOKEN。
要求以秒為單位的逾時。 適用於服務的每個呼叫。
建立檔案或目錄且父資料夾沒有預設 ACL 時,umask 會限制要建立的檔案或目錄許可權。 產生的許可權是由 p 和 ^u 提供,其中 p 是許可權,而您是 umask。 如需詳細資訊,請參閱 https://docs.microsoft.com/azure/storage/blobs/data-lake-storage-access-control#umask。
全域參數
增加記錄詳細資訊,以顯示所有偵錯記錄。
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
輸出格式。
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或標識碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID
帳戶。
增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。