如何在 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-林數ksma​​rk – 所有者名稱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 文件和檢查其所有權的提示和技巧嗎?如果有,請隨時在下面的評論部分分享。

免責聲明:本網站上的某些頁面可能包含附屬鏈接。這不會以任何方式影響我們的編輯。

發送給某人

缺少設備

Categories: IT Info