Linuxシステムでは、コマンドラインやデスクトップのファイルマネージャから新しいディレクトリを作成することができます。それはあなたがディレクトリを作成することができます(とも呼ばれるフォルダ)コマンドがMKDIRです。
このチュートリアルでは、一般的な例を含め、mkdirコマンドを使用しての基礎をカバーしています。
LinuxのMKDIRコマンドの構文
次のようにLinuxのMKDIRコマンドの構文は次のとおりです。
MKDIR [ OPTION ] [ディレクトリ]
コマンドは、引数として1つ以上のディレクトリ名でもあります。
mkdirコマンドを使用してディレクトリを作成するには、親ディレクトリへの書き込みアクセス権を持っている必要があります。そうしないと、権限拒否エラーを受け取ることになります。
新しいディレクトリを作成する方法
Linuxのディレクトリを作成するには、mkdirコマンドを使用するには、ちょうどディレクトリ名は、mkdirコマンドにパラメータとして渡されます。
mkdir newdirを
あなたは、ディレクトリが作成されていることを確認するには、次のlsコマンドリストに内容を使用することができます。
LS -l
drwxrwxr-X 2名、ユーザ名4096 1月20日午前3時39分newdirを
( - 冗長)オプションあなたはメッセージがディレクトリを作成するには、mkdir印刷したい場合は、-vを渡すことができます。
ときにのみ、ディレクトリ名、それが現在の作業ディレクトリに作成されます。現在の作業ディレクトリは、コマンドが実行されているディレクトリです。あなたは、現在の作業ディレクトリの場所を表示するには、pwdコマンドを使用することができます。現在の作業ディレクトリを変更するには、cd(ディレクトリ変更)コマンドを使用します。
別の場所にディレクトリを作成するには、親ディレクトリへの絶対または相対ファイル・パスを提供する必要があります。例えば、ディレクトリ、/ tmpのタイプに新しいディレクトリを作成します。
MKDIRを/ tmp / newdirが
あなたは十分な権限のディレクトリを持っていない親ディレクトリ内のユーザーを作成しようとすると、パーミッション拒否エラーを受け取ります。
ます。mkdir /ルート/ newdirが
MKDIR:ディレクトリ「/ルート/ newdirが」を作成できません:アクセスが拒否されました
親ディレクトリを作成する方法
親ディレクトリは他のディレクトリ上のディレクトリツリー内のディレクトリです。親ディレクトリを作成するには、-pオプションを使用します。
あなたはディレクトリ/ home / linuxize /音楽/ロック/ゴシックを作成するとします。任意の親ディレクトリが存在しない場合は、次のようにエラーが表示されます:
ます。mkdir /ホーム/ linuxize /音楽/ロック/ゴシック
MKDIR:ディレクトリを作成することはできません「/ホーム/ linuxize /音楽/ロック/ゴシック」:そのようなファイルまたはディレクトリ
あなたは、すべての不足している親ディレクトリを作成するには、むしろ一つずつより、-pオプションを使用することができます。
ます。mkdir -p /ホーム/ linuxize /音楽/ロック/ゴシック
-pを使用すると、MKDIRは、ディレクトリが存在しない場合にのみ、ディレクトリを作成します。
あなたは既に存在していると-pオプションを使用しないディレクトリを作成しようとした場合、MKDIRは、印刷ファイルは、エラーが存在します。
mkdir newdirを
MKDIR:ディレクトリ「newdirを」を作成できません:ファイルが存在します
ディレクトリを作成するときに権限を設定する方法
ディレクトリを作成するときに権限を設定するには、-m(-mode)オプションを使用します。許可は同じ構文構文chmodコマンドを渡します。
次の例では、新しいディレクトリにアクセスするためには、それを作成したユーザーのみ:
ます。mkdir -m 700 newdirを
-mオプションはmdkirに渡されていない場合は、新しく作成したディレクトリには、umaskの値に応じて、775または755のアクセス権があります。
複数のディレクトリを作成する方法
複数のディレクトリを作成するには、スペースで区切ってパラメータとして指定したディレクトリ名を設定します。
MKDIR DIR1 DIR2 DIR3
mkdirコマンドはまた、1つのコマンドで、複雑なディレクトリツリーを作成することができます:
ます。mkdir -p音楽/ {ジャズ/ブルース、フォーク、ディスコ、ロック/ {ゴシック、パンク、プログレッシブ}、早期クラシック/バロック/}
上記のコマンドは、以下のディレクトリツリーを作成します。
音楽/ | -クラシック | ` -バロック | ` -早期 | -ディスコ | -フォーク | -ジャズ | ` -ブルース ` -ロック | -ゴシック | -プログレッシブ ` -パンク
結論
今では、あなたは、Linuxます。mkdirコマンドの使用方法をよく理解している必要があります。mkdirコマンドの詳細については、参照は、mkdir manページを。