OS

Linux 101:コマンドラインからディレクトリーを作成するには

本連載では、Linux初心者向けのヒントを紹介していく。今回は、コマンドラインからディレクトリーを作成する方法を解説する。

 管理者の皆さん、こんにちは。本連載では、「Linux」初心者向けのヒントを紹介していく。今回は、コマンドラインからディレクトリーを作成する方法を解説する。極めて初歩的なことに聞こえるかもしれない。確かに初歩的なことだが、知っておく必要のあるスキルでもある。それはなぜか。将来的に、GUIのないLinuxサーバーを管理するタスクに直面することがきっとあるはずだからだ。

 それが現実になったとき、皆さんはCLIからディレクトリーを作成する方法を学んだことに感謝するだろう。

 だが、どうすればそれを実行できるのだろうか。実際の手順は信じられないほど単純だ。

 サーバーにログインしたら、以下のコマンドを使用して、ホームディレクトリーにtestという名前のディレクトリーを作成する。

編集部おすすめの関連記事

mkdir ~/test

 極めて簡単だが、もう少し深く掘り下げてみよう。

 testディレクトリーをホームディレクトリーのproject内に作成したいが、projectはまだ作成されていないとしよう。mkdir ~/project/testコマンドを実行すると、projectという名前のファイルまたはディレクトリーが存在しないため、testを作成できないというエラーが表示される。

 これを機能させるには、以下のように-pオプションを追加する必要がある。

mkdir -p ~/project/test

 -pオプションは「parent」(親)を表し、必要に応じて、1つまたは複数の親ディレクトリーを作成するようにmkdirに指示する。

 複数のディレクトリーを作成する必要がある場合は、どうすればいいのだろうか。~/projectsを作成したあと、「Java」「JavaScript」、および「dotNet」のディレクトリーを作成したいとしよう。以下のコマンドでprojectsにディレクトリーを変更する。

cd ~/projects

 次に、以下のコマンドを実行する。

mkdir java javascript dotNet

 あるいは、以下のようなコマンドを使用して、projectsディレクトリーの外部から同じことを実行できる。

mkdir ~/projects/{java,javascript,dotNet}

 mkdirコマンドを使用して、ディレクトリーのアクセス許可を設定することも可能だ。

 dataというフォルダを作成したいが、すべてのアクセス許可を所有者に制限したい場合は、以下のコマンドで実行可能だ。

mkdir -m=700 ~/data

 「user」(ユーザー)と「group」(グループ)に完全なアクセス許可を与えたいが、「other」(それ以外)は対象外にしたい場合は、以下のコマンドを実行可能だ。

mkdir -m=770 ~/data

 Linuxでmkdirコマンドを使用してディレクトリーを作成する方法の説明は、以上である。Linux管理者になるというあなたの夢が実現に少し近づいた。

提供:Jack Wallen
提供:Jack Wallen

この記事は海外Red Ventures発の記事を朝日インタラクティブが日本向けに編集したものです。

「OS」で読まれている記事

TechRepublic Japanで人気の記事

編集部オススメ

トレンドまるわかり![PR]

財務・経理
人事・労務
マーケ・営業
購買・調達
生産・製造
データ分析
コミュニケーション
通信・通話
文書・コンテンツ
PC・モバイル
新興技術
ITインフラ
クラウドサービス
OS・ミドルウェア
OS
ミドルウェア
アプリケーションサーバー
開発
データベース
運用
セキュリティ

ホワイトペーパーランキング

  1. チャンスの年?経営・財務から見る2021年を考察する-MITテクノロジーレビュー・インサイト日本語版
  2. ゼロトラストとはなにか?本当に理解すべきはゼロトラストではなく先にある目的
  3. 成功事例5社に見る、飲食・小売り、美容業界の店舗経営の課題を解決する「デジタル化」の道のり
  4. 「伝説のひとり情シス」の視点とは?刺激の少ないテレワークでは自分で変化を起こす必要がある!
  5. 破壊的なサイバー攻撃から身を守る「ビジネスレジリエンス」の重要性とその構築手法

Follow TechRepublic Japan

このサイトでは、利用状況の把握や広告配信などのために、Cookieなどを使用してアクセスデータを取得・利用しています。 これ以降ページを遷移した場合、Cookieなどの設定や使用に同意したことになります。
Cookieなどの設定や使用の詳細、オプトアウトについては詳細をご覧ください。
[ 閉じる ]