序文 始める前に、ファイル属性とファイル属性を変更する方法について簡単に理解しておく必要があります。 上の図から、権限、リンクの数、所有者とグループ、ファイル サイズ、変更時刻、ファイル名など、ファイルの基本的なプロパティがわかります。 ディレクトリを変更する
ファイルリストを表示
ls -lhはファイルサイズのバイト表示をWindowsの一般的な表示形式に変換します。 ls -lhd /etc は、ect ディレクトリの下にあるすべてのコンテンツを表示するのではなく、etc ディレクトリのサイズを表示します。 #ls -i 各ファイルのID番号を表示する 権限フラグ
権限のグループ化 例 - rw-r--r-- 1 root root 48 Jan 8 20:14 token.txt 最初の10桁 -rw-rw-r--
上記の説明から、token.txt ファイルの権限は次のようになります。 現在のユーザー自身: 読み取りおよび書き込み可能、実行権限なし 現在のユーザー グループ: 読み取り可能だが書き込み不可、実行権限なし その他のユーザー: 読み取り可能だが書き込み不可、実行権限なし rwxは数字に置き換えることもできる
権限は数字、8進数に対応します
ファイルの権限を変更する chmod 777 file|dir (-R サブフォルダを再帰的に実行) [root@iZwz9id7ajv83jhb9gicj0Z スパイダー]# chmod 777 test_data/ -R [root@iZwz9id7ajv83jhb9gicj0Z スパイダー]# ls batj_kb.py batj_yb.py __init__.py items.py sztj_tjkb.py sztj_tjyb.py テストデータ batj_kb.pyc batj_yb.pyc __init__.pyc items.pyc sztj_tjkb.pyc sztj_tjyb.pyc [root@iZwz9id7ajv83jhb9gicj0Z スパイダー]# ls -l 合計60 -rw-r--r-- 1 spiderftp ftp 2484 9月19日 17:07 batj_kb.py -rw-r--r-- 1 spiderftp ftp 2806 9月19日 17:07 batj_kb.pyc -rw-r--r-- 1 spiderftp ftp 4751 9月19日 17:07 batj_yb.py -rw-r--r-- 1 spiderftp ftp 4801 9月19日 17:07 batj_yb.pyc -rw-r--r-- 1 spiderftp ftp 161 9月19日 17:07 __init__.py -rw-r--r-- 1 spiderftp ftp 132 9月19日 17:07 __init__.pyc -rw-r--r-- 1 spiderftp ftp 512 9月19日 17:07 items.py -rw-r--r-- 1 spiderftp ftp 606 9月19日 17:07 items.pyc -rw-r--r-- 1 spiderftp ftp 3900 9月19日 17:07 sztj_tjkb.py -rw-r--r-- 1 spiderftp ftp 3542 9月19日 17:07 sztj_tjkb.pyc -rw-r--r-- 1 spiderftp ftp 1522 9月19日 17:07 sztj_tjyb.py -rw-r--r-- 1 spiderftp ftp 2046 9月19日 17:07 sztj_tjyb.pyc drwxrwxrwx 3 spiderftp ftp 4096 9月20日 11:58 test_data [root@iZwz9id7ajv83jhb9gicj0Z スパイダー]# cd test_data/ [root@iZwz9id7ajv83jhb9gicj0Z テストデータ]# ls -l 合計60 -rwxrwxrwx 1 spiderftp ftp 2484 9月19日 17:07 batj_kb.py -rwxrwxrwx 1 spiderftp ftp 2806 9月19日 17:07 batj_kb.pyc -rwxrwxrwx 1 spiderftp ftp 4751 9月19日 17:07 batj_yb.py -rwxrwxrwx 1 spiderftp ftp 4801 9月19日 17:07 batj_yb.pyc -rwxrwxrwx 1 spiderftp ftp 161 9月19日 17:07 __init__.py -rwxrwxrwx 1 spiderftp ftp 132 9月19日 17:07 __init__.pyc -rwxrwxrwx 1 spiderftp ftp 512 9月19日 17:07 items.py -rwxrwxrwx 1 spiderftp ftp 606 9月19日 17:07 items.pyc -rwxrwxrwx 1 spiderftp ftp 3900 9月19日 17:07 sztj_tjkb.py -rwxrwxrwx 1 spiderftp ftp 3542 9月19日 17:07 sztj_tjkb.pyc -rwxrwxrwx 1 spiderftp ftp 1522 9月19日 17:07 sztj_tjyb.py -rwxrwxrwx 1 spiderftp ftp 2046 9月19日 17:07 sztj_tjyb.pyc drwxrwxrwx 2 ルート ルート 4096 9月 20 11:58 テスト ファイルが属するユーザーを変更する chown user file|dir (-R サブフォルダを再帰的に実行) [root@iZwz9id7ajv83jhb9gicj0Z スパイダー]# ls -l 合計60 -rw-r--r-- 1 spiderftp ftp 2484 9月19日 17:07 batj_kb.py -rw-r--r-- 1 spiderftp ftp 2806 9月19日 17:07 batj_kb.pyc -rw-r--r-- 1 spiderftp ftp 4751 9月19日 17:07 batj_yb.py -rw-r--r-- 1 spiderftp ftp 4801 9月19日 17:07 batj_yb.pyc -rw-r--r-- 1 spiderftp ftp 161 9月19日 17:07 __init__.py -rw-r--r-- 1 spiderftp ftp 132 9月19日 17:07 __init__.pyc -rw-r--r-- 1 spiderftp ftp 512 9月19日 17:07 items.py -rw-r--r-- 1 spiderftp ftp 606 9月19日 17:07 items.pyc -rw-r--r-- 1 spiderftp ftp 3900 9月19日 17:07 sztj_tjkb.py -rw-r--r-- 1 spiderftp ftp 3542 9月19日 17:07 sztj_tjkb.pyc -rw-r--r-- 1 spiderftp ftp 1522 9月19日 17:07 sztj_tjyb.py -rw-r--r-- 1 spiderftp ftp 2046 9月19日 17:07 sztj_tjyb.pyc drwxrwxrwx 3 spiderftp ftp 4096 9月20日 11:58 test_data [root@iZwz9id7ajv83jhb9gicj0Z スパイダー]# chown root test_data/ -R [root@iZwz9id7ajv83jhb9gicj0Z スパイダー]# ls -l 合計60 -rw-r--r-- 1 spiderftp ftp 2484 9月19日 17:07 batj_kb.py -rw-r--r-- 1 spiderftp ftp 2806 9月19日 17:07 batj_kb.pyc -rw-r--r-- 1 spiderftp ftp 4751 9月19日 17:07 batj_yb.py -rw-r--r-- 1 spiderftp ftp 4801 9月19日 17:07 batj_yb.pyc -rw-r--r-- 1 spiderftp ftp 161 9月19日 17:07 __init__.py -rw-r--r-- 1 spiderftp ftp 132 9月19日 17:07 __init__.pyc -rw-r--r-- 1 spiderftp ftp 512 9月19日 17:07 items.py -rw-r--r-- 1 spiderftp ftp 606 9月19日 17:07 items.pyc -rw-r--r-- 1 spiderftp ftp 3900 9月19日 17:07 sztj_tjkb.py -rw-r--r-- 1 spiderftp ftp 3542 9月19日 17:07 sztj_tjkb.pyc -rw-r--r-- 1 spiderftp ftp 1522 9月19日 17:07 sztj_tjyb.py -rw-r--r-- 1 spiderftp ftp 2046 9月19日 17:07 sztj_tjyb.pyc drwxrwxrwx 3 ルート ftp 4096 9月20日 11:58 test_data ファイルが属するグループを変更する chgrp グループファイル|dir (-R サブファイルに再帰) [root@iZwz9id7ajv83jhb9gicj0Z スパイダー]# ls -l 合計60 -rw-r--r-- 1 spiderftp ftp 2484 9月19日 17:07 batj_kb.py -rw-r--r-- 1 spiderftp ftp 2806 9月19日 17:07 batj_kb.pyc -rw-r--r-- 1 spiderftp ftp 4751 9月19日 17:07 batj_yb.py -rw-r--r-- 1 spiderftp ftp 4801 9月19日 17:07 batj_yb.pyc -rw-r--r-- 1 spiderftp ftp 161 9月19日 17:07 __init__.py -rw-r--r-- 1 spiderftp ftp 132 9月19日 17:07 __init__.pyc -rw-r--r-- 1 spiderftp ftp 512 9月19日 17:07 items.py -rw-r--r-- 1 spiderftp ftp 606 9月19日 17:07 items.pyc -rw-r--r-- 1 spiderftp ftp 3900 9月19日 17:07 sztj_tjkb.py -rw-r--r-- 1 spiderftp ftp 3542 9月19日 17:07 sztj_tjkb.pyc -rw-r--r-- 1 spiderftp ftp 1522 9月19日 17:07 sztj_tjyb.py -rw-r--r-- 1 spiderftp ftp 2046 9月19日 17:07 sztj_tjyb.pyc drwxrwxrwx 3 ルート ftp 4096 9月20日 11:58 test_data [root@iZwz9id7ajv83jhb9gicj0Z スパイダー]# chgrp root test_data/ [root@iZwz9id7ajv83jhb9gicj0Z スパイダー]# ls -l 合計60 -rw-r--r-- 1 spiderftp ftp 2484 9月19日 17:07 batj_kb.py -rw-r--r-- 1 spiderftp ftp 2806 9月19日 17:07 batj_kb.pyc -rw-r--r-- 1 spiderftp ftp 4751 9月19日 17:07 batj_yb.py -rw-r--r-- 1 spiderftp ftp 4801 9月19日 17:07 batj_yb.pyc -rw-r--r-- 1 spiderftp ftp 161 9月19日 17:07 __init__.py -rw-r--r-- 1 spiderftp ftp 132 9月19日 17:07 __init__.pyc -rw-r--r-- 1 spiderftp ftp 512 9月19日 17:07 items.py -rw-r--r-- 1 spiderftp ftp 606 9月19日 17:07 items.pyc -rw-r--r-- 1 spiderftp ftp 3900 9月19日 17:07 sztj_tjkb.py -rw-r--r-- 1 spiderftp ftp 3542 9月19日 17:07 sztj_tjkb.pyc -rw-r--r-- 1 spiderftp ftp 1522 9月19日 17:07 sztj_tjyb.py -rw-r--r-- 1 spiderftp ftp 2046 9月19日 17:07 sztj_tjyb.pyc drwxrwxrwx 3 ルート ルート 4096 9月 20 11:58 test_data 要約する 上記はこの記事の全内容です。この記事の内容が皆さんの勉強や仕事に一定の参考学習価値を持つことを願っています。ご質問があれば、メッセージを残してコミュニケーションしてください。123WORDPRESS.COM を応援していただきありがとうございます。 以下もご興味があるかもしれません:
|
<<: MySQL レプリケーション テーブルの詳細とサンプル コード
>>: Vue プロジェクトにインターフェース リスニング マスクを追加する方法
AND キーワードを使用した MySQL 複数条件クエリ。MySQL では、AND キーワードを使用...
1. はじめにページを作成しているときに、複数列のレイアウトに遭遇することがあります。各列の内容が異...
MySQLをインストールする6つの手順(インストールパッケージのみがインストール場所を選択できます)...
1. はじめに最近、 Webpackの原理を勉強しています。これまでは Webpack の設定方法し...
まずMySQLにログインする シェル> mysql --user=root mysqlパスワー...
注: データベースのバージョンの問題により、プロジェクトの起動時にエラーは発生しませんでしたが、デー...
この記事では、Vue3.0の手書きカルーセル効果の具体的なコードを参考までに共有します。具体的な内容...
まずコードファイルの構造を見てみましょう。エントリファイル (index1.js) の内容: ...
目次1. 基本を理解する2. システム環境を確認する3. ftpコマンドをインストールする[オプショ...
1. 依存パッケージをインストールする yum -y インストール gcc-c++ ncurses-...
以前、単純な UDP サーバーとクライアントの例を書きましたが、その中で、自分自身をクライアントと見...
目次1. Tomcat の概念–1、サーバー–2、ウェブサーバー–3、Tomcatサーバー次にTom...
序文開発プロセスでは、10 進データ型がよく使用されます。 MySQL では、小数点は正確なデータ型...
目次概要戦略パターンを使用しないフォーム検証戦略パターンを使用して最適化する戦略パターンの利点要約す...
データベースからクエリする必要があるテーブルに数万件のレコードがある場合、すべての結果を一度にクエリ...