ホームページ  >  記事  >  システムチュートリアル  >  Linux システムにおけるアプリケーションのファイル/ディレクトリ構造の意味

Linux システムにおけるアプリケーションのファイル/ディレクトリ構造の意味

PHPz
PHPz転載
2024-03-05 13:58:171086ブラウズ

1. Linux システムでは、ファイル/ディレクトリの色によって意味も異なります。一般的には次の色があります。

アプリケーションのディレクトリ構造の解釈/これは、Windows の c: と同様に、ディレクトリ構造の最上階に位置し、Linux のすべてのディレクトリ ファイルが含まれます。

###/置き場###

/bin ディレクトリは 2 の補数ディレクトリとも呼ばれ、使用される Linux コマンドの 2 の補数イメージが含まれています。さまざまな種類の実行可能ファイルを保存します。

###/ブート###

ブートはシステムコアファイルと起動時の読み取り用ファイルを保存します

/開発

外部デバイス コードを保存するファイルは非常に特殊です。

Linux コマンド ロケーション ファイル

は、実際には、端末、ディスク ドライブ、光学式ドライブ、プリンタなど、それらが表す周辺デバイスを指します。これらの外部デバイスには、ファイルやディレクトリにアクセスするのと同じ方法でアクセスできます。 ###/等###

ディレクトリは、Linux システム全体の中心であり、dhcpd.conf、host.conf、logrotate.conf、man.config、mke2fs.conf、modprobe.conf、 conf、sysctl.conf、syslog.conf (または rsyslog.conf)、xinetd.conf、yum.conf などの他の設定ファイルは、別のサブディレクトリにあります。

/lib ディレクトリには、必要なランタイム ライブラリ (主にプログラミング言語ライブラリ) が保存されます。一般的な Linux オペレーティング システムには、C、C、Fortran が含まれます

ライブラリ ファイル。この言語で開発されたアプリケーションは、このプログラミング言語ライブラリ ファイルを使用できます。これにより、ソフトウェア開発者は、事前に作成されテストされた機能を活用できるようになります。

/月

このディレクトリは、デフォルトのファイル システムの一時マウント ポイントです。これは、任意のファイル システムまたはリモート リソースを一時的にマウントできるユニバーサル マウント ポイントです。システム管理者はmountコマンドを実行してロード作業を完了します。システムでは、このディレクトリにはハードディスク、ディスク、光学ドライブのマウント ポイントが含まれます。

/proc

プロセス ファイル システム proc のルート ディレクトリ。ファイルの一部は実行中のプロセスに対応し、現在のプロセスのアドレス空間にアクセスするために使用できます。これは、「実際の」ファイルを含まない非常に特殊な仮想ファイル システムですが、CPU、メモリ、実行時間、ソフトウェア構成、ハードウェア構成情報など、現在実行中のシステムのシステム情報を参照するために使用できます。システム自体によってビデオ メモリ内に形成されます。

/オプション

ディレクトリは追加のソフトウェア パッケージのインストールに使用されます。Hongqi linux6.0 チュートリアル Linux システム プログラミング。ユーザーはソフトウェア パッケージ プログラムを呼び出し、それをディレクトリ /opt/package_name/bin に置きます。package_name はインストール パッケージの名前です。

###/根###

スーパー ユーザーのルートのホーム ディレクトリ (Linux システムでは、スラッシュ文字「/」は、スーパー ユーザーのホーム ディレクトリではなく、システム全体のルート ディレクトリです。)

/usr

/usr: これは最大のディレクトリです。使用する必要のあるほとんどすべてのアプリケーションとファイルはこのディレクトリに保存されています。

/var

/var は、ログ ファイルなどの多くの変更ファイルを保存するために使用されます。ログ ファイル、計画されたタスク、テキスト メッセージなどが含まれます。

2. ファイル操作:

/File:

にステップインします

linux怎么定位bug_linux 命令定位文件_linux定位文件

リーリー

pwd は現在のディレクトリ パスの表示を表します

リーリー

mkdir は新しいディレクトリを作成し、フォルダーを作成します

testという名前のディレクトリ(フォルダ)を作成します

リーリー

test フォルダーの下、ログが作成されるディレクトリ内

リーリー

test フォルダーの下に、それぞれ testA と testB という 2 つのファイル ディレクトリを作成します。

リーリー

cd は作業ディレクトリを変更します

/test/log にステップインします

リーリー

前のレベルに戻る

リーリー

前の 2 つのフロアに戻ります

リーリー

タッチするとファイルが作成され、**.** ファイルが作成されます

mytest.txt ファイルを作成します

リーリー

testA と testB という名前の 2 つの txt ファイルを作成します

リーリー

ls はディレクトリの内容を表示し、現在のフォルダー内のすべてのファイルを表示します

現在のフォルダー内のすべてのファイルの特定の属性 (アクセス許可、所有者、ファイル サイズ、日付) を表示します

リーリー

現在のファイル ディレクトリにある test (testA、testB) で始まるすべてのファイルを表示します

リーリー

mv は、現在のディレクトリ内のディレクトリとファイルに接続し、名前を変更します

###ファイルの名前を変更### linux定位文件_linux怎么定位bug_linux 命令定位文件 リーリー

現在のディレクトリにある testA.txt を /test/testA ディレクトリに接続します

  mv testA.txt  /test/testA

将当前的testB.txt联通到/test/testB目录下,但是重命名为testBBB.txt

 mv testB.txt  /test/testB/testBBB.txt

将testA.txt和testBBB.txt文件重新移回/test/log文件夹下(一起写,而且会一个一个联通,错误不回滚)

 mv  /test/testA/testA.tx   /test/testB/testBBB.txt  -t  /test/log

cp复制文件或则目录

将/test/log目录下的文件testA.txt复制到/test/testA目录下

            cp /test/log/testA.txt  /test/testA

将/test/log目录复制到/test/testA目录下

cp -r /test/log  /test/testA

tar打包、压缩、备份

将mytest.txt打包,(不压缩),为log_test.tar

 tar -cvf log_test.tar mytest.txt

将本文件夹下的mytest.txt、testA.txt、testBBB.txt合并打包而且压缩到log_all.tar.gz

 tar  -zcvf  log_all.tar.gz  mytest.txt  testA.txt  testBBB.txt

解压缩log_test.tar(不压缩的)

 tar -xvf log_test.tar

解压缩log_all.tar.gz(压缩后的)

  tar -zxvf log_all.tar.gz

rm删掉文件或则目录

删掉文件linux 命令定位文件,有删掉确认

 rm   /test/testB/mytest.txt

强删文件,无删掉确认

 rm -f  /test/testB/mytest.txt

强删目录,无删掉确认(慎用)

  rm -rf /test/log

以上がLinux システムにおけるアプリケーションのファイル/ディレクトリ構造の意味の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はitcool.netで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。