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:
にステップインしますリーリー
pwd は現在のディレクトリ パスの表示を表します
リーリー
mkdir は新しいディレクトリを作成し、フォルダーを作成します
testという名前のディレクトリ(フォルダ)を作成します
リーリー
test フォルダーの下、ログが作成されるディレクトリ内
リーリーtest フォルダーの下に、それぞれ testA と testB という 2 つのファイル ディレクトリを作成します。
リーリー
cd は作業ディレクトリを変更します
/test/log にステップインします
リーリー
前のレベルに戻る
リーリー
前の 2 つのフロアに戻ります
リーリー
タッチするとファイルが作成され、**.** ファイルが作成されます
mytest.txt ファイルを作成します
リーリー
testA と testB という名前の 2 つの txt ファイルを作成します
リーリー
ls はディレクトリの内容を表示し、現在のフォルダー内のすべてのファイルを表示します
現在のフォルダー内のすべてのファイルの特定の属性 (アクセス許可、所有者、ファイル サイズ、日付) を表示します
リーリー
現在のファイル ディレクトリにある test (testA、testB) で始まるすべてのファイルを表示します
リーリー
mv は、現在のディレクトリ内のディレクトリとファイルに接続し、名前を変更します
###ファイルの名前を変更### リーリー
現在のディレクトリにある 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 サイトの他の関連記事を参照してください。