序文 始める前に、ファイル属性とファイル属性を変更する方法について簡単に理解しておく必要があります。 上の図から、権限、リンクの数、所有者とグループ、ファイル サイズ、変更時刻、ファイル名など、ファイルの基本的なプロパティがわかります。 ディレクトリを変更する
ファイルリストを表示
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 プロジェクトにインターフェース リスニング マスクを追加する方法
達成される効果は次のとおりです。 マウスがボタン内に移動すると、ネオンライトのような効果が生成され、...
目次1. はじめに2. vue-cli の紹介2.1 コマンドライン2.2 CLI サービス2.3 ...
私たちは視覚の世界に住んでおり、多くの視覚効果に囲まれています。コンピューターの前にいても、屋外にい...
目次レイアウトを作成するCSSスタイルを追加するJavaScript で要素を操作する対象要素を取得...
ケースの説明: - ページ効果を実現するためにテーブルを使用する- ハイパーリンクを機能させたくない...
序文lvm (論理ボリューム マネージャー) 論理ボリューム管理は、Linux システムのニーズを満...
mysql ログインのコマンド形式は次のとおりです。 mysql -h [hostip] -u [ユ...
ネットワーク使用チュートリアル公式サイト docker-compose.yml リファレンスドキュメ...
序文smb は、クライアントとサーバー間の Web 接続および情報通信に使用できるプロトコルの名前で...
目次MySQLをインストールする環境変数の設定MySQLをインストールするmysqlをダウンロードし...
前回の記事では、MySQL トランザクションについて説明しました。これで、MySQL トランザクショ...
1. Prometheusテレメトリデータを有効にするデフォルトでは、テレメトリは次のように無効にな...
序文先ほどのプロジェクトを参考にすると、環境は整いました。プロジェクトの準備と検証の段階で、問題が発...
ウェブサーバー1. Webサーバーは、wev、cgi、asp機能を無効にするなど、不要なIISコンポ...
ここでは、あまり使われていない、または誤解されている 10 個の HTML タグを紹介します。あまり...