Linux で mkdir コマンドを使用してディレクトリを作成するにはどうすればよいですか? (例詳細説明)

青灯夜游
リリース: 2019-04-13 11:46:13
オリジナル
8636 人が閲覧しました

Linux システムでは、ユーザーはコマンド ラインまたはデスクトップ ファイル マネージャーから新しいディレクトリを作成できます。 Linux でディレクトリ (フォルダーとも呼ばれます) を作成するコマンドは mkdir コマンドです。以下の記事では、mkdir コマンドの基礎知識を紹介し、使用例を交えて mkdir コマンドの使い方を理解していきますので、ご参考になれば幸いです。 [推奨関連ビデオ チュートリアル: Linux チュートリアル]

Linux で mkdir コマンドを使用してディレクトリを作成するにはどうすればよいですか? (例詳細説明)

##Linux mkdir コマンド構文 # #Linux mkdir コマンドの構文は次のとおりです。

mkdir [OPTION] [DIRECTORY]
ログイン後にコピー
このコマンドは、1 つ以上のディレクトリ名をパラメータとして受け取ることができます。

注:

mkdir コマンドを使用してディレクトリを作成するには、親ディレクトリに対する書き込み権限が必要です。そうしないと、

Permission Deneded

エラーが表示されます。 Linux で mkdir コマンドを使用して新しいディレクトリを作成するにはどうすればよいですか?

Linux で mkdir コマンドを使用してディレクトリを作成するには、パラメータとしてディレクトリ名を mkdir コマンドに渡すだけです。

mkdir newdir
ログイン後にコピー

次のように使用できます。 ls コマンドは、内容をリストすることによってディレクトリが作成されたことを検証します。

ls -l
ログイン後にコピー

出力

drwxrwxr-x 2 username username 4096 Jan 20 03:39 newdir
ログイン後にコピー

mkdir コマンドで作成されたディレクトリのメッセージを出力したい場合は、

を渡すことができます。 -v (--verbose )

オプション。

ディレクトリ名のみを指定すると、現在の作業ディレクトリに作成されます (現在の作業ディレクトリはコマンドが実行されるディレクトリです)。 pwd コマンドを使用すると、現在の作業ディレクトリの場所を表示できます。現在の作業ディレクトリを変更するには、cd (ディレクトリ変更) コマンドを使用する必要があります。

別の場所にディレクトリを作成するには、ユーザーは親ディレクトリへの絶対または相対ファイル パスを指定する必要があります。たとえば、/tmp ディレクトリに新しいディレクトリを作成するには、次のように入力します。 <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:sql;toolbar:false">mkdir /tmp/newdir</pre><div class="contentsignin">ログイン後にコピー</div></div> ユーザーが十分な権限を持っていない親ディレクトリにディレクトリを作成しようとすると、# というメッセージが表示されます。 ##許可が拒否されました

エラー:

mkdir /root/newdir
ログイン後にコピー

出力:

mkdir: cannot create directory &#39;/root/newdir&#39;: Permission denied
ログイン後にコピー

Linux で mkdir コマンドを使用して親ディレクトリを作成するにはどうすればよいですか?

#親ディレクトリは、ディレクトリ ツリー内の別のディレクトリの上にあるディレクトリです。親ディレクトリを作成するには、-p オプションを使用します。

/home/linuxize/Music/Rock/Gothic

ディレクトリを作成するとします。親ディレクトリのいずれかが存在しない場合は、次のようなエラーが表示されます: <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:sql;toolbar:false">mkdir /home/linuxize/Music/Rock/Gothic</pre><div class="contentsignin">ログイン後にコピー</div></div> 出力:

mkdir: cannot create directory &#39;/home/linuxize/Music/Rock/Gothic&#39;: No such file or directory
ログイン後にコピー

この時点で、代わりに -p オプションを使用して親ディレクトリを作成できます。すべての欠落している親ディレクトリ: <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:sql;toolbar:false">mkdir -p /home/linuxize/Music/Rock/Gothic</pre><div class="contentsignin">ログイン後にコピー</div></div>-p オプションを使用する場合、mkdir コマンドは、ディレクトリが存在しない場合にのみディレクトリを作成します。

Linux でディレクトリを作成するときに mkdir コマンドを使用してアクセス許可を設定するにはどうすればよいですか?

ディレクトリの作成時に権限を設定したい場合は、-m (-mode) オプションを使用する必要があります。権限を渡すための構文は、chmod コマンドの構文と同じです。

次の例では、新しいディレクトリは、それを作成したユーザーのみがアクセスできます。 <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:sql;toolbar:false">mkdir -m 700 newdir</pre><div class="contentsignin">ログイン後にコピー</div></div> -m オプションが mdkir に渡されない場合、新しく作成されたディレクトリには、

umask

値に応じて 775 または 755 のアクセス許可が与えられます。

Linux で mkdir コマンドを使用して複数のディレクトリを作成するにはどうすればよいですか?

一度に複数のディレクトリを作成する場合は、ディレクトリの名前をスペースで区切ってパラメータとして指定する必要があります。

mkdir dir1 dir2 dir3
ログイン後にコピー
mkdir コマンドでは次のこともできます。ディレクトリ ツリー:
mkdir -p Music/{Jazz/Blues,Folk,Disco,Rock/{Gothic,Punk,Progressive},Classical/Baroque/Early}
ログイン後にコピー
上記のコマンドにより、次のディレクトリ ツリーが作成されます:

Music/
|-- Classical
|   `-- Baroque
|       `-- Early
|-- Disco
|-- Folk
|-- Jazz
|   `-- Blues
`-- Rock
    |-- Gothic
    |-- Progressive
    `-- Punk
ログイン後にコピー

[関連記事の推奨事項]

Linux で chmod コマンドを使用するにはどうすればよいですか? (詳細説明)

#Linux で ls コマンドを使用してファイルを一覧表示するにはどうすればよいですか? (コード例)

Linux はディレクトリ内のファイル数をどのように計算しますか

上記がこの記事の全内容です。皆様の学習の手助けとなりますように。さらにエキサイティングなコンテンツについては、PHP 中国語 Web サイトの関連チュートリアルのコラムに注目してください。 ! !

以上がLinux で mkdir コマンドを使用してディレクトリを作成するにはどうすればよいですか? (例詳細説明)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート