ベーシックコースの見直しに2020 Linuxシステムのアプリケーション[仕上げ]第V章ディスクファイルとディレクトリの管理

まず、ディスク管理

図1は、ディスクスペースの状況を表示する
DF [OPTION] ... [FILE:用法 ] ...
コンピュータシステム上の各ファイルシステムの使用状況を見るディスクスペースを(既にファイルシステムを搭載)
2、ディスクのディレクトリまたはファイルの表示サイズを
使用:デュ[OPTION] ... [ファイル ] ...
ディスプレイ指定されたディレクトリやファイルは、より多くのディスクスペースを取り、デフォルトの単位はKBで、書き込みないファイル操作を行うと、現在を指し、

第二に、ファイルとディレクトリの管理

1.コピーしたファイルまたはディレクトリの
使用方法:CP [OPTION] ...ソースDESTまたはCP [OPTION] ...ソース...ディレクトリ
中国:コピーソースファイルのオプション/ソースディレクトリ(複数存在することができます)ターゲットファイル/ターゲットディレクトリ(ユニーク)
のような: CP -rp / TMP / 123 / TMP / 456 /ルート
手段は、ディレクトリ属性(-pコマンドの意味)を保持する、ディレクトリ/ルートにディレクトリ123および/ TMP / 123で456をコピーし、 - R / Rは、再帰的コピーであります、サブディレクトリ内のファイル。

図2に示すように、ファイルまたはディレクトリ移動する
使用法:MV [OPTION] ...ソースDESTまたはMV [OPTION] ...ソース...ディレクトリが
移動できないこと、また、名前を変更することができる
MV XYZ 123 / AAA
123ディレクトリと名前を変更AAAにXYZファイルを移動するための手段

3、削除ファイルやディレクトリの
使用方法:RM [OPTION] ... FILE ...
-f:力は、ファイルまたはディレクトリを削除します。その-iの前に置かれたこのオプションは無視オプション(確認のためのユーザを許可します)。
-r:または-R再帰処理、指定したディレクトリ内のすべてのファイルとサブディレクトリと一緒に削除されます。
注:ディレクトリを削除したい場合は、-r / Rを使用してください、そうでなければ、ディレクトリを削除することはできません

4、ディレクトリの表示内容
用法:LS [-option] ... [FILE] ...
-l:各列のみを示すファイルまたはディレクトリの名前。
-a:隠しファイル、このレベルより高いレベルのディレクトリを含め、すべてのファイルを、示されています。
-i:ファイルやディレクトリのショーのinode番号。
-d:ディレクトリ名ではなく、コンテンツ。

第三に、ファイルを見つける(より困難な複数の選択肢の質問)

基本的な使い方:検索[パス...] [ -名前のファイル名]
パスファインダーへのパス、デフォルトは現在のディレクトリです。あなたは、ファイルまたはディレクトリ名を探しているファイル名は、完全な名前またはファイルまたはディレクトリ名のワイルドカード一部にすることができます。
注:あなたは、現在のディレクトリ以外のファイルやディレクトリを検索すると、コマンド-nameオプションは省略できません。
完全な使用法:[パス...]検索[式]
の式は、論理演算子はオプション、試験条件とその後の行動を指揮含めることができる式です。記号は「 - 」「!」、「(」「)」「」最初のパラメータのスタートを最初の発現であると考えられ、フロントのパスとみなされています。式が省略された場合、デフォルト値-printシステム。
後続のアクション:-execコマンドの意味:
テスト結果が真のfindコマンドの場合、コマンドパラメータで指定されたコマンドを実行し、コマンドの実行の終了でなければなりません「;」終了、ファイル名を見つけるために取得するために使用することができる「{}」の代わりに。形でコマンド「-execコマンド{};」。注:コマンドとの間の「{}」、「{}」と「;」の間のスペースです。
例1:
ディレクトリ内の検索/ usrファイル名の拡張子を.cファイルの
検索は/ usr -name * .C -print(真、その後、出力されます)
例2:
で、現在のディレクトリおよびサブディレクトリ内のファイルの名前を探します大文字のファイルで始まる
-nameを探す「[AZ]は*。 」
例3:
メイン読み、書き込み、実行可能な、他のユーザーが読み取りと実行することができ、現在のディレクトリ内のファイルを検索し、ファイルが
755 .perm検索
例4:
/ホームディレクトリ内のファイルを検索しますが、下の/ home見ていない/ STU1ディレクトリ
検索/ホーム-path「/ホーム/ STU1」-prune -o -print
例5:
SAMのためのマスターファイル内のファイルを検索/ homeディレクトリの
検索/ -user SAMホーム
例6:
内のすべての5日間に変更FINDファイルシステムのルート
検索/ -ctime -5
例7:
ディレクトリ/ homeディレクトリ内のすべてのユーザーの検索
検索/ホーム型Dの
例8:
/家庭ファイルの長さを見つける/ STU1 100Bは、ファイルディレクトリよりも小さくなっている
(検索/ホーム/ STU1 -size -10℃ - 代表未満、バイトのC代表)
:実施例9
ファイルのhello.cでカレントディレクトリより検索変更時間新しいファイル
-cnewerのhello.cを探す(あなたも新しい使用することができます)。
例10:
ルートディレクトリは2日間にアクセスされたすべてのフォクシー文字列や川、そして素敵なファイルを含む/検索、これらのファイルは次のように設定されています他のユーザーが読み取り可能なファイルの読み取り/書き込み、読み取り、ユーザー・グループの所有者。
検索/ルートを(-nameフォクシー* -o -name川* -atime2)-print -exec chmodの644 ||;

第四に、ファイルのパーミッションを変更

使用します。chmod [オプション] ... MODE [MODE] ... FILE
範囲変更操作許可コード三つの部分を含むMODE
中国語ます。chmod [{ugoa} {± =} {RWX}] [ ファイルまたはディレクトリ]
管轄:
U :ユーザー、メインドキュメント
G:グループ、ユーザの同一のグループ
O:他の、とユーザの主ファイルまたはグループ以外の者
:すべての考慮された全て
に相当ウーゴを併用することができる
修正アクション:
+:示し元の許可に追加され、その後の権限
- :オリジナルパーミッションから削除以降の許可がいること
=かかわらず、元の権利状況の、直接割り当てられ、その後の権限を示し
特権コード:
ややrwxの
- :なし権利を、 0である
] 4/2として、特別な権限SUID / SGID:S
スティッキー特別な権限、次のとおりです。Tは、
通常のデジタル権利権威デジタルコードの前に特別なコード
例:
テストファイルのchmod + G W
グループの書き込み権限を所有しているテストファイルのファイルを与えるには、
-R 777をchmodコマンドTESTDIR
すべてのユーザーのための完全な権限を持つ修正ディレクトリTESTDIRとディレクトリのファイル

第五に、ファイルの内容を表示します

catコマンドの
使用方法:猫[OPTION] [FILE] ...
だけの小さなファイルの内容を表示することができない、パラメータも出力接続または出力のリダイレクト、追加のリダイレクトコマンドでファイルに複数のファイルで指定することができます。(あなたはまた、小さなファイルを作成することができます)
TAC表示ファイルの内容(逆リスト)
file3ファイルにファイルfile1とfile2のをマージする
CATファイル1ファイル2> file3の
FILE3がすでに存在する場合、それは上書きされて
、あなただけのバックFILE3に追加した場合は、「>>」

第六に、ファイル圧縮・解凍

gzipで圧縮した後、圧縮、名前が「.gzという」拡張子の後ろになります
解凍gzipのgunzipを実際にハードリンクコマンドであるので、どちらかgzipで圧縮するだけでなく、解凍
gzipの使用法:gzipのオプション[-r] [圧縮「 - 」、デフォルトの標準入力デバイスから撮影したファイルのディレクトリ、またはファイル名がある場合は、ファイル名] [ファイルまたはディレクトリ]は、与えられていません。
例:
圧縮すべての.txt拡張子のファイルは/ homeの下に/ STUディレクトリ
GZIP /ホーム/ STU * .txtの
すべてのエキスサブディレクトリを含むファイルの下の/ home / STU圧縮ディレクトリ、
gunzipを-r /ホーム/ STU

七、ファイルのバックアップとリストア

多くのファイルにtarコマンドは、ディスクやテープに保存されたバックアップファイルを形成するために一緒にパッケージされている、あなたはいくつかの1、またはバックアップファイルからのすべてのファイルを回復することができます。
使用法:タール[OPTION] ... [FILE ] ...
オプション:
-cまたは- -create:新しいバックアップファイルの作成
-xをか- -extractか- -get:バックアップファイルからファイルを復元する
追加オプション:
-fまたは- -file [HOSTNAME:] F:バックアップファイルを復元します。
-jまたは-lまたは- -bzip:コマンドbzip2のバックアップファイルを扱います。
-v、 - -verbose:表示は、注文の履行の過程を詳細に説明しました。
-zまたは- -ungzip - -gzipか:gzipのコマンドにより、ハンドルバックアップファイル。
例:
ファイルfooとbarという名前のバックアップファイルを作成するためにパックさarchive.tarが
タール-cf archive.tarがfooのバー
のファイルはバックアップファイルarchive.tarがすべてリストアップ
archive.tarが-tvfタール(-tがリストされています)
archive.tarがバックアップファイルからすべてのファイルを復元し
たtar -xf archive.tarが

八のシンプルな情報処理

findコマンドは、所望のファイルを見つけるために、ファイル・システム内にある、とgrepコマンドは、検索が成功すると、ファイル(文字列で示される)に必要な情報を見つけることで、grepのコマンドは、行情報の内容全体を与える、はgrepコマンドは、シェルスクリプトの設計者のために特に便利です。

使用方法:grepを-iv [指定した文字列]、[ファイル]
-i大文字小文字を区別しない
-v逆引き参照
の行番号を表示するには、-n一致した場合

学如逆水行舟,不进则退
公開された339元の記事 ウォンの賞賛491 ・は 40000 +を見て

おすすめ

転載: blog.csdn.net/weixin_42429718/article/details/103839013