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 でのスロット配置と使用状況分析

推薦する

Zabbixで指定時間内の変化値を設定する方法の詳細な説明

背景説明: 既存の負荷分散装置には、付加価値状態にある指標があります (増加するだけで減少しないため...

LinuxでLVMディスクを拡張する詳細な手順

1.ハードディスクを追加する2. パーティションの状態を確認します: fdisk -l 3. パーテ...

MySQLのタイムゾーンを表示および設定する方法

1. データベースのタイムゾーンを確認する '%time_zone' のような変数を...

MySQLのインストールと設定方法のグラフィックチュートリアル(CentOS7)

1. システム環境[root@localhost ホーム]# cat /etc/redhat-re...

JavaScript コードベースをよりクリーンにする 5 つの方法

目次1. 短絡や条件文の代わりにデフォルトのパラメータを使用する2. 複数の条件の処理3. スイッチ...

Dockerコンテナを更新、パッケージ化、Alibaba Cloudにアップロードする方法

今回は、実行中のコンテナをイメージにパッケージ化して Alibaba Cloud にアップロードし、...

MySQL8 ベースの docker-compose デプロイメント プロジェクトの実装

1. まず、次のパスに従って対応するフォルダを作成します。 ローカルのdockerでmysqlを実行...

JavaScript の基本オブジェクト

目次1. オブジェクト1.1 オブジェクトとは何ですか? 1.2 なぜオブジェクトが必要なのか? 2...

Nginx ベースの Mencached キャッシュ構成の詳細な説明

導入Memcached は分散キャッシュ システムです。Memcached には認証とセキュリティ制...

5つのクールで実用的なHTMLタグと属性の紹介

実はこれもクリックベイトのタイトルであり、「派手」とは言えません。ただ私が無知で、こうしたラベルを見...

画像プレビュー付きのアップロードフォームの完全な HTML

画像プレビュー機能付きのアップロードフォーム、完全なHTMLコードは次のとおりです。 <htm...

CocosCreatorのホットアップデートの包括的な説明

目次序文ホットチェンジとはCocos Hot アップデートの概要マニフェストプロジェクトリソースとゲ...

コンテンツの位置をランダムにドラッグするHTMLを実装する2つの方法

テスト: Chrome v80.0.3987.122 は正常です方法は2つあります。通常のラベルの位...

MySQL シャーディングの詳細

1. ビジネスシナリオの紹介MySQLを使用する電子商取引システムがあるとします。大量のデータを保存...

Vue で Excel ストリーム ファイルをダウンロードし、ダウンロード ファイル名を設定する方法

目次概要1. URL経由でダウンロード2. aタグのダウンロード属性とblobコンストラクタを組み合...