序文 始める前に、ファイル属性とファイル属性を変更する方法について簡単に理解しておく必要があります。 上の図から、権限、リンクの数、所有者とグループ、ファイル サイズ、変更時刻、ファイル名など、ファイルの基本的なプロパティがわかります。 ディレクトリを変更する
ファイルリストを表示
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 プロジェクトにインターフェース リスニング マスクを追加する方法
画像をプルする # docker pull codercom/code-server # Docke...
目次プレゼンテーション層ビジネスレイヤーコアプラグイン xlsx ExcelインポートExcelエク...
目次1. サブルート構文2. 例1. 2つの新しいコンポーネントを作成し、その内容を変更する2. ル...
どの DBMS でも、インデックスは最適化にとって最も重要な要素です。データ量が少ない場合、適切なイ...
目次1. 概要2. Keepalivedを使用してNginxを自動的に再起動する2.1 シェルスクリ...
123WORDPRESS.COM HTML チュートリアル セクションに戻るには、ここをクリックして...
目次setStateを使用する理由setStateの使用法非同期または同期更新要約するsetStat...
目次序文vue-i18nをインストールするロケールの設定getLangs.js の実装i18nインス...
1. 依存関係をダウンロードするnpm インストール @antv/データセットnpm インストール ...
1. MySQLのトランザクションの概念MySQL トランザクションは主に、操作量が多く複雑度の高い...
文章さて、次はレンダリングを見せましょう。画像を見て初めて理解することに興味が湧くでしょう。そうでな...
1. Dockerfileを書く(1)プロジェクト名を右クリックして新しいテキストファイルを作成し、...
目次序文🍹準備🍲vue3 の使い方🍖 実装要約する序文最近、私の最初の公式 vue3 + ts プロ...
1. CSS変数がもたらす質的変化CSS 変数によってもたらされる改善は、CSS コードの節約や C...