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]#
[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]#
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]#
Linux での mkdir コマンドの使用方法の詳細な説明と関連記事については、PHP 中国語 Web サイトに注目してください。