再帰的なファイル所有権の変更に関する問題

再帰的なファイル所有権の変更に関する問題

ハードドライブにディレクトリがありますが、そのディレクトリのすべての内容を変更したいと思います。に所有トムク。私はNemo、Krusader、およびNautilus(すべてsudoを使用してrootとして開始)を試してみましたが、すべてこれらの変更を再帰的に適用できると主張しています。命令を出した後確認してみたら誰もしませんでした。

これで、ユーザーが所有するホームディレクトリが作成されました。トムクそのサブディレクトリは次のものです。。各サブディレクトリには、所有権がtomcですが、ルートである必要がある何百ものファイルがあります。

chmodコマンドを試してみることもできますが、複雑さを探るのは恐ろしく危険です。これは私が作業しているバックアップファイルです。置き換えることはできませんが、コピーや作成するスペースはありません。

私が望むことを達成する簡単な方法はありますか?私は間違いなくコマンドラインで作業することに反対しません。 GUIがより安全で正常に動作しているようです。しかしそれは真実ではない。

ベストアンサー1

chmodコマンドを使用するのが好きではないかもしれませんが、これは最も直接的で簡単な方法の1つです。 Guillermoが述べたように、sudoを使用してファイルエクスプローラを実行し続けることはできますが、持続する保証はありません。sudoで始めるには、コマンドラインからコマンドを実行する必要があります。

chown -R tomcat <DIRECTORY>

これは、ディレクトリ内のすべてのファイルとディレクトリの所有者をuserに変更する最も簡単な方法ですtomcat。正確に何をしているのかを理解しやすくするために、マニュアルページを見てみましょう。

man chown

このコマンドの構文は次のとおりです。chown [OPTION]... [OWNER][:[GROUP]] FILE...

-Rオプションを使用してchownを呼び出してtomcatを所有者として選択すると、ファイルは目的のディレクトリになります。

マニュアルページを見ると、-Rフラグは次のようになります。-R, --recursive operate on files and directories recursively

必要に応じて、フラグを使用してそのフラグ-vが実行するアクションを正確に表示することもできます。新しく注文してくださいchown -Rv tomcat <DIRECTORY>

男性:-v, --verbose output a diagnostic for every file processed

おすすめ記事