Linux: ファイルの所有者を確認する方法は?
ファイルの所有者を確認したい場合、Linux の動作は他のシステムとは大きく異なります。Windows や macOS のように、ファイルを右クリックして [プロパティ] または [情報を見る] に移動する方法はありません。
また、Linux ではファイルの所有権が異なります。各ファイルには、所有者と所有者が属するグループがあります。この情報は、アクセス許可の問題のトラブルシューティングなど、多くの状況で役立ちます。
Linux でファイルの所有者を確認するには、3 つの一般的な方法があります。ここにそれらが何であるかがあります。
チーム「I-I」
「Is -I」コマンドは、ファイルの所有者を確認する最も便利な方法です。あなたがしなければならないのは、次のステップに従うことだけです。
- ターミナルを開きます。
- 「 」と入力してください
Is -I filename
。 - 3 番目の列をチェックして所有者を確認します。
もちろん、ファイル名を実際のファイル名に置き換えます。したがって、名前が file123 の場合、コマンドは次のようになります。
% ls -l file123
このコマンドは、他にも多くの貴重な情報を提供します。
- ファイルの種類
- 権限
- グループ
- サイズ
- 日時
- ハードリンク
結果は次のようになります。
-rw-r--r-- 2 mark admin 246 Jun 3 08:21 file123
情報は以下の通りです。
- -rw-r–r–:ファイルモード
- 2 – リンク数
- マーク– 所有者の名前
- admin – グループ名
- 246 – ファイルサイズ (バイト数)
- June 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 は、所有者を含むファイルに関する多くの詳細を取得するために使用できるもう 1 つの非常に便利なコマンドです。複数のファイル名を入力し、さまざまな情報を表示する多くのオプションを使用してコマンドを変更できます。
コマンドは非常に使いやすいです。stat filename
「 . 」と入力するだけです。
ファイルが置かれているデバイス、アクセスできるユーザー、最新の変更日時などを確認できます。
ファイルの所有者とグループのみを表示したい場合は、%U および %G オプションを使用できます。したがって、もう一度 file123 の例を使用すると、コマンドは次のようになります。
stat -c “%U %G” file123
Linux でファイルの所有者を変更する方法
ファイルの所有者を変更したい場合は、chown コマンドを使用できます。ターミナルを開き、「chown username filename
」と入力します。たとえば、Mark をファイル 123 の所有者にしたい場合は、 “” と入力しますchown mark file123
。
同じ機能を使用して、ファイルのグループを変更できます。所有者とグループの両方を変更する場合は、「chown username:groupname filename
」と入力します。
必要な情報を入手する
ご覧のとおり、Linux では、ファイルの所有者、グループ、およびファイルに関するその他の重要な情報を簡単に見つけることができます。これらのコマンドはすべて使いやすいため、必要な情報をすばやく取得できます。さらに、さまざまなオプションでそれらを変更して、検索を微調整できます。
Linux ファイルをナビゲートし、その所有権を確認するためのヒントやコツはありますか? もしそうなら、下のコメントセクションでそれらを共有してください.
コメントを残す