Linux学習におけるmkdirコマンドの詳しい説明

Linux学習におけるmkdirコマンドの詳しい説明

序文

最近、Linux にますます興味を持つようになりました。

タッカーズにもう一度会いたいという気持ちはますます強くなっていった。

110110110を残して以来、連絡が取れていません。

今のところまだ混乱しています。

見つからないし、連絡先もわかりません。

しかし、私の心の中の火は燃え上がったのです。

私は月明かりの下で再び勉強を始めました。

1. ファイルの概念に関する基礎知識

上記のコマンドはすべてファイルまたはフォルダーに対する操作です。

そこで質問です:

Linux是先有文件還是先有文件夾(目錄)?
まず、文件與文件夾的區別是什么?
ファイル: ハードドライブを使用してコンピューターに保存される情報の集合。ファイルには、テキスト ドキュメント、画像、プログラムなどがあります。形式はfilename.extensionで、拡張子はファイルの種類を示すために使用されます。
フォルダー: ディスク ファイルを整理および管理するために使用されるデータ構造。コンピュータのファイルを管理する上で役立ちます。各フォルダはディスク領域に対応しています。対応する領域を指すアドレスを提供し、拡張子はありません。
ディレクトリ: ファイル名とファイルの物理的な場所とのマッピング関係。このファイルのインデックスはファイル ディレクトリと呼ばれます。
ファイルの場所を決定する方法は、絶対パスディレクトリ + ファイル名です。

ここに画像の説明を挿入

ここに画像の説明を挿入

簡単にまとめると、ファイルとは拡張子を持つファイルのことです。

フォルダーは拡張子のないものです。

ディレクトリはアドレスバー内の情報です。

ただし、Windows システムでは、ファイル拡張子を表示するオプションをチェックできない場合があることに注意してください。

拡張機能名は表示されません。

ここに画像の説明を挿入
Linux ファイルの中には、サフィックスが付いていないものもあります。それらについては、後で遭遇したときに説明します。

さて、基本はわかりましたね。

では、 Linux是先有文件還是先有文件夾(目錄)?質問に対する答えは何ですか?

興味のある学生は自分で答えを見つけることができます〜

2. mkdir コマンド

上記の理解を通じて、

どのシステムでも、すべてのファイルを 1 つのフォルダー (ディレクトリ) に配置することは不可能であることはわかっています。

では、Linux ファイルはどのように管理すればよいのでしょうか?

最初に行うことは、フォルダーを作成することです。

独自のファイルをカテゴリ別に保存すると、後で見つけやすくなります。

mkdir (ディレクトリ作成) はディレクトリを作成するために使用されます。

パラメータ 完全なパラメータの説明 -p–parents 複数のディレクトリを再帰的に作成します -m–mode=MODE ディレクトリ作成時にディレクトリ権限を設定します -v–verbose ディレクトリ作成プロセスを表示します -Z セキュリティコンテキストを設定します

mkdir フォルダ名

フォルダーを直接作成することはできますが、複数のレベルを作成することはできないことがわかります。

デフォルトの権限は777からマスクを引いた値です

ここに画像の説明を挿入

mkdir -p マルチレベルディレクトリ

複数レベルのフォルダーを作成する必要がある場合、これはそれを実行するのに適した高速な方法です。

ここに画像の説明を挿入

mkdir -m 755 フォルダ名

作成したフォルダーに対応する権限を付与したい場合はどうすればいいですか?

このパラメータは停止したくなるものです。

ここに画像の説明を挿入

mkdir -v フォルダ名

作成されたフォルダを出力するだけです。愛は声に出して表現されるべきです。

ここに画像の説明を挿入

mkdir -Z フォルダ名

SELinux を使用する場合に有効なセキュリティ コンテキストを設定します。

現状通常作成との違いはございません。

ここに画像の説明を挿入

Linux学習におけるmkdirコマンドの詳細な説明に関するこの記事はこれで終わりです。Linux mkdirコマンドに関するより関連性の高いコンテンツについては、123WORDPRESS.COMの過去の記事を検索するか、以下の関連記事を引き続き閲覧してください。今後とも123WORDPRESS.COMをよろしくお願いいたします。

以下もご興味があるかもしれません:
  • Linux の mkdir コマンドの詳細な説明
  • よく使われるLinuxコマンドmkdirの詳しい説明
  • Linux mkdirコマンドの詳細な説明
  • Linux での mkdir コマンドの使用の詳細な説明

<<:  MySQL および Oracle のバッチ挿入 SQL の一般的な記述例

>>:  Vue でのスロット配置と使用状況分析

推薦する

Javascriptのクロージャとアプリケーションの詳細な説明

目次序文1. クロージャとは何ですか? 1.1 クロージャは条件コードを満たす1.2 クロージャ生成...

nginx.conf ファイルの構文強調表示とフォーマット設定には nginx.vim ツールを使用します。

私はtengineを使用しています。インストールディレクトリは/usr/local/tengineで...

MySql バッチに挿入するときにデータの重複を避ける方法

目次序文1. ignore を挿入2. 重複キーの更新時3. を置き換える要約する序文Mysql は...

docker-compose が遅すぎる場合の解決策の詳細な説明

解決策はただ一つ、ソースを変更することです。 github からのソースは基本的にタイムアウトするの...

Docker でコンテナのポート マッピングを動的に変更する方法

前書き: Docker のポート マッピングは、多くの場合、Docker Run コマンド中に -p...

Dockerを使用してSpringBootプロジェクトをデプロイする方法

Docker テクノロジの開発により、マイクロサービスの実装にさらに便利な環境が提供されます。Doc...

Vue でルーティング遷移効果を実装する 4 つの方法

Vue ルーター トランジションは、Vue プログラムにパーソナライズされたエフェクトをすばやく簡単...

HTML タグ: サブタグと sup タグ

今日はあまり使わないHTMLタグ「subタグ」と「supタグ」を紹介します。関連記事: HTML タ...

CSS3のvar()を使用して実行時にscss変数の値を変更する詳細な説明

var() の紹介と使用法詳細 (MDN) IEは無効ですが、他の主流のブラウザは有効ですvar()...

Linux 基本チュートリアル: 特別な権限 SUID、SGID、SBIT

序文Linux のファイルまたはディレクトリの権限については、共通の rwx 権限を知っておく必要が...

CSS スティッキーフッター実装コード

この記事では、CSS スティッキー フッターの実装コードを紹介し、共有します。詳細は次のとおりです。...

JS を使用して要素が配列であるかどうかを判断する例

検証できるデータの種類は次のとおりです a = [1,2,3,4,5,6]とします。 b = [とし...

Flask アプリケーションの Docker デプロイ実装手順

1. 目的Flask アプリケーションをローカルで作成し、Docker でパッケージ化し、独自のサー...

Node.jsはMySQLデータベースの実戦記録を追加、削除、変更、チェックします

目次プロジェクトでデータベースを操作する3つのステップデータベースを操作するための具体的な手順1: ...