序文 始める前に、ファイル属性とファイル属性を変更する方法について簡単に理解しておく必要があります。 上の図から、権限、リンクの数、所有者とグループ、ファイル サイズ、変更時刻、ファイル名など、ファイルの基本的なプロパティがわかります。 ディレクトリを変更する
ファイルリストを表示
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 プロジェクトにインターフェース リスニング マスクを追加する方法
目次序文プレビュー文章グラフィックコンポーネントプロパティ機能グリッドを描く軸角度を計算するスケール...
Alibaba Cloud のカスタム Ubuntu イメージのインポートには、OSS スナップショ...
これまでにも Docker 環境でいくつかのプロジェクトを実行したことはありますが、まだイメージをよ...
1つ以上の機能をロードする <テンプレート> <div id="map&...
目次序文VMware クローン仮想マシン (準備、3 台の仮想マシンのクローン、1 台のマスター、2...
Docker テクノロジの開発により、マイクロサービスの実装にさらに便利な環境が提供されます。Doc...
jsはクリックとドロップの特殊効果を実現します。まずは効果画像を見てみましょうさっそく始めましょう。...
1. 概要Redis Cluster は、Redis ノードのグループ間での高可用性とシャーディング...
目次序文事前準備ディレクトリを作成するcustom.cnf を作成する証明書を作成するpxc クラス...
1. Docker Composeを使用して起動を構成するDocker Compose を知らない場...
この記事では、3D テキストのホバー変更効果を実現するための CSS3 のサンプル コードを紹介しま...
目次1. props/$emit導入コードサンプル2.Vスロット導入コードサンプル3.$refs/ ...
序文MySQL を学習する際に、MySQL のロック メカニズムについて簡単に理解したことがあると思...
1 ダウンロードアドレスは https://dev.mysql.com/downloads/mysq...
MySQL のページングステートメントの使用制限Oracle や MS SqlServer と比較す...