如何在 Linux 中檢查誰擁有文件
如果您想檢查誰擁有文件,Linux 的工作方式與其他系統非常不同。在 Windows 或 macOS 上,無法直接右鍵單擊文件並轉到屬性或獲取信息。
另外,Linux 上的文件所有權不同。每個文件都有其所有者和所有者所屬的組。在許多情況下了解此信息可能會有所幫助,例如解決權限問題。
在 Linux 中查看文件所有者的常用方法有三種。它們是這樣的。
“Is-I”命令
“Is-I”命令是查看文件所有者的最便捷方式。您只需按照以下步驟操作即可。
打開終端。輸入“是-I 文件名”。
勾選第三列見所有者。
當然,你會用文件的實際名稱替換文件名。所以如果文件名是file123,命令是:
% ls-l file123
此命令將為您提供許多其他有價值的信息。
文件類型PermissionsGroupSizeDate 和時間硬鏈接
結果將如下所示:
-rw-r–r–2 mark admin 246 Jun 3 08:21 file123
信息如下。
-rw-r–r–:文件模式2-林數ksmark – 所有者名稱admin – 組名稱246 – 文件大小(字節數)Jun 3 08:21– 修改文件的月份和日期,後跟確切的小時和分鐘File123 – 文件名
查找命令
人們經常使用 Find 命令在目錄中查找文件。但是使用打印功能,您還可以列出文件的所有者。
您可以使用以下命令語法來做到這一點。
# find/dir-printf’%u\n’
您還可以通過添加-u 選項使用更高級的過濾來僅顯示唯一用戶:
# find/dir-printf’%u\n’| sort-t:-u
最後,添加 %g 選項可以看到文件所屬的組:
# find/dir-printf’%u:% g\n’| sort-t:-u
Stat 命令
Stat 是另一個非常有用的命令,可用於獲取文件的許多詳細信息,包括所有者.您可以輸入多個文件名並使用許多選項修改命令,以顯示不同的信息。
該命令非常易於使用。您所要做的就是輸入“stat filename”。
您可以查看文件所在的設備、誰可以訪問、最近的更改時間等。
如果你只想查看文件的所有者和組,你可以使用%U和%G選項。所以如果我們再次使用file123的例子,命令將是:
stat-c”% U %G”file123
如何在 Linux 中更改文件的所有者
如果要更改文件的所有者,可以使用 chown命令。打開終端並輸入“chown username filename”。例如,如果您希望 Mark 成為 file123 的所有者,您將輸入“chown mark file123″。
您可以更改文件的組使用相同的功能。如果您想同時更改所有者和組,請輸入“chown username:groupname filename”。
獲取您需要的詳細信息
盡你所能看,在 Linux 中找到文件的所有者、組和文件的其他相關詳細信息並不難。所有這些命令都易於使用,因此您可以立即獲得所需的信息。另外,您可以修改它們不同的選項來微調您的搜索。
您還有其他用於導航 Linux 文件和檢查其所有權的提示和技巧嗎?如果有,請隨時在下面的評論部分分享。
免責聲明:本網站上的某些頁面可能包含附屬鏈接。這不會以任何方式影響我們的編輯。