ホームページ  >  記事  >  php教程  >  Linuxでのmkdirコマンドの使い方を詳しく解説

Linuxでのmkdirコマンドの使い方を詳しく解説

高洛峰
高洛峰オリジナル
2016-12-21 15:37:461555ブラウズ

Linux の mkdir コマンドは、指定した名前のディレクトリを作成するために使用されます。ディレクトリを作成するユーザーは、現在のディレクトリに書き込み権限を持っている必要があり、指定したディレクトリ名は、現在のディレクトリに存在するディレクトリであってはなりません。

1.コマンド形式:
mkdir [オプション] ディレクトリ...

2.コマンド機能:
mkdir コマンドを使用すると、指定した場所に DirName (指定したファイル名) という名前のフォルダーまたはディレクトリを作成できます。フォルダーまたはディレクトリを作成するユーザーは、作成されるフォルダーの親フォルダーに対する書き込み権限を持っている必要があります。また、作成したフォルダ(ディレクトリ)は、その親ディレクトリ(親フォルダ)内のファイル名と同じ名前にすることはできません。つまり、同じディレクトリ内に同じ名前のファイルが存在することはできません(大文字と小文字は区別されます)。 )。

3.コマンドパラメータ:
-m、--mode=mode、rwxrwxrwx から umask を引いたものではなく、権限の設定 49638d290175445a3de00226467a297e
-p、--parents パス名にすることもできます。このとき、パス内にまだ存在しないディレクトリがある場合、このオプションを追加すると、システムはまだ存在しないディレクトリを自動的に作成します。つまり、複数のディレクトリを一度に作成できます。 -verbose すべてのディレクトリに情報が表示されるたびに新しいものを作成します。コマンド例:
例 1: 空のディレクトリを作成する
コマンド:
mkdir test1

出力:

[root@localhost soft]# cd test
[root@localhost test]# mkdir test1
[root@localhost test]# ll
总计 4drwxr-xr-x 2 root root 4096 10-25 17:42 test1
[root@localhost test]#

例 2: 複数のディレクトリを再帰的に作成する
コマンド:
mkdir -p test2/test22
出力:

[root@localhost test]# mkdir -p test2/test22
[root@localhost test]# ll
总计 8drwxr-xr-x 2 root root 4096 10-25 17:42 test1
drwxr-xr-x 3 root root 4096 10-25 17:44 test2
[root@localhost test]# cd test2/
[root@localhost test2]# ll
总计 4drwxr-xr-x 2 root root 4096 10-25 17:44 test22
[root@localhost test2]#

例 3: Create権限を備えたディレクトリ777出力:

[root@localhost test]# mkdir -m 777 test3
[root@localhost test]# ll
总计 12drwxr-xr-x 2 root root 4096 10-25 17:42 test1
drwxr-xr-x 3 root root 4096 10-25 17:44 test2
drwxrwxrwx 2 root root 4096 10-25 17:46 test3
[root@localhost test]#

例 5: プロジェクトのディレクトリ構造を作成する 1 つのコマンド
参考: http://www.ibm.com/developerworks/cn/aix/library/au-badunixhaves.html

コマンド:

mkdir - vp scf/{ lib/,bin/,doc/{info,product},logs/{info,product},service/deploy/{info,product}}
出力:

[root@localhost test]# mkdir -v test4
mkdir: 已创建目录 “test4”
[root@localhost test]# mkdir -vp test5/test5-1
mkdir: 已创建目录 “test5”
mkdir: 已创建目录 “test5/test5-1”
[root@localhost test]#

mkdir コマンドについては以上です。理解できましたか? 実際、コマンド パラメーターを知っていれば、自分でそれらを組み合わせることができます

Linux での mkdir コマンドの使用方法の詳細な説明と関連記事については、PHP 中国語 Web サイトに注目してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。