file manipulation unix
Unixファイルシステムの概要:
このチュートリアルでは、Unixファイルシステムについて詳しく説明します。ファイルシステムは、Unixが情報を整理する方法の中心であり、保存および取得する必要のあるすべての情報はファイルシステムを使用します。
このチュートリアルでは、Unixファイルの構造、ファイルの種類、およびファイルとディレクトリのさまざまなファイル権限について説明します。
WindowsXP用の最高の無料ファイアウォール
このチュートリアルは5つのパートに分かれています。
Unixファイル操作チュートリアル:
Unixビデオ#6:
コンピュータの温度をチェックするための最良のプログラム
学習内容:
ファイル操作
情報はファイルとディレクトリにまとめられています。ディレクトリは、ファイルとその他のディレクトリのコレクションです。これらのファイルとディレクトリに関する情報は、次のツリーに保存されます。 iノード 。 iノードには、ファイルにアクセスする場所、ファイルのアクセス許可、およびiノード番号に関する情報が含まれています。
iノードは、上部に単一のルートディレクトリ(「/」)を持つ階層ツリーとして構造化されています。
複数のディスクドライブやその他のデバイスを、ツリーとともにディレクトリに「マウント」できます( 例えば。 最初のディスクドライブはルートディレクトリ「/」にマウントできます。これらのデバイスには、含まれている情報を整理するための独自の物理ファイルシステムがあります( 例えば。 ext4 – 4番目の拡張ファイルシステムはLinuxで使用されるファイルシステムです)。
ツリーに沿って仮想ファイルシステムをマウントすることも可能です( 例えば。 / procディレクトリは、プロセスに関する情報にアクセスするために使用されます)。
すべてのタイプの情報をファイルとして保存できるようにするために、Unixはいくつかのファイルタイプをサポートしています。
#1)通常のファイル
これらのファイルにはバイナリまたはテキスト情報が含まれており、ディスクドライブのディレクトリに保存されます。
#2)ディレクトリファイル
これらはファイルのグループを整理するために使用されます–含まれているファイルはどのタイプでもかまいません。
#3)特別なファイル
デバイスファイルとも呼ばれる特別なファイルは、プリンタ、ディスクドライブ、リモート端末などの物理デバイスを表すために使用されます。
#4)名前付きパイプ
名前付きパイプは、あるプロセスが別のプロセスに情報を送信できるようにするために使用されます。これらは、あるプロセスからの情報を別のプロセスによって読み取られるまで保持する一時ファイルです。
#5)シンボリックリンク
これらは、絶対パスまたは相対パスで他のファイルまたはディレクトリを参照するファイルです。
C ++インタビューの質問と回答
「ls」コマンドは、ファイル名およびその他の関連データを一覧表示するために使用されます。オプション「ls-il」を使用すると、このコマンドは、ファイルの詳細の長い形式とそのiノード番号を一覧表示します。
例:
| iノード番号 | フラグ | リンク | オーナー | グループサイズ | アクセス日 | 名前 |
|---|---|---|---|---|---|---|
| 262145 | drwxr-xr-x | 130 | ルートルート | 12288 | 3月17日06:15 | 等 |
| 二 | drwxr-xr-x | 24 | ルートルート | 4096 | 3月15日06:21 | 。 |
| 二 | drwxr-xr-x | 24 | ルートルート | 4096 | 3月15日06:21 | .. |
| 262147 | drwxr-xr-x | 二 | ルートルート | 4096 | 2月10日18:30 | 午前 |
| 393218 | drwxr-xr-x | 3 | ルートルート | 4096 | 3月15日06:22 | ブート |
| 302031 | drwxrwxr-x | 二 | ルートルート | 4096 | 2月7日00:24 | のCD-ROM |
| 二 | drwxr-xr-x | 18 | ルートルート | 3940 | 3月14日22:17 | 開発者 |
あなたがビデオを楽しんだことを願っています!