序文 始める前に、ファイル属性とファイル属性を変更する方法について簡単に理解しておく必要があります。 上の図から、権限、リンクの数、所有者とグループ、ファイル サイズ、変更時刻、ファイル名など、ファイルの基本的なプロパティがわかります。 ディレクトリを変更する
ファイルリストを表示
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 プロジェクトにインターフェース リスニング マスクを追加する方法
他のよりプロフェッショナルなブログ システムを参照すると、コード ブロックにコードのコピー ボタンが...
a.htmとb.htmの2つのファイルがあります。同じディレクトリ内のa.htmの内容は次のとおりで...
Animation.css を使うと公式サイトのフォントがだんだんと変わっていくのが分かりました。c...
Mac 用 MySQL をダウンロード: https://downloads.mysql.com/a...
1. 需要バックエンドは、フロントエンドがツリー構造(重複データなし)に変換するためのデータを提供し...
アプリケーション全体を CentOS にデプロイする必要があるため、当然ながらデータベース操作は不可...
この記事の例では、スネークゲームを実装するためのjsの具体的なコードを参考までに共有しています。具体...
目次1. ポーテナーの紹介2. Portainer アーキテクチャの概要3. Portainerのイ...
CSS3 を学習する過程で、CSS3 属性を使用すると多くのクールな効果を簡単に実現できることが分か...
1. フォントのプロパティcolorは、div{color:red;}のようにテキストの色を指定しま...
目次導入Intel CPUをサポートApple M1のサポートテスト導入このプロジェクトでは最近、P...
この記事では、3階層ナビゲーションの表示と非表示を実現するためのVueの具体的なコードを例として紹介...
VMware Workstation を使用して Windows 10 で仮想マシンを開くと、VMw...
序文:ストレージ エンジンはデータベースの中核です。MySQL の場合、ストレージ エンジンはプラグ...
デフォルトでは、Flash は常にページのトップレベルに表示されます。つまり、ページに DHTML ...