モジュールのレッスン (1/3)
リソースの作成 (mkdir および touch)
ナビゲート以外にも、ターミナル内に新しいフォルダー (ディレクトリ) や空のファイルを作成してワークスペースを整理することが頻繁に必要になります。
フォルダーの作成: mkdir
新しいフォルダーを作成するには、次のコマンドを使用します。
mkdir [folder_name]このコマンドは Make Directory の略です。たとえば、mkdir documents は、現在のディレクトリに documents という名前のフォルダーを作成します。
-p を使用したネストされたパスの作成
まだ存在しないディレクトリ内にフォルダーを作成しようとすると (projects/javascript/2026 など)、コマンドは失敗し、エラーが表示されます。
不足している中間親ディレクトリを自動的に作成するように Linux に指示するには、-p オプションを使用します。
mkdir -p projects/javascript/2026空のファイルの作成: touch
空のファイルを作成するか、既存のファイルの変更タイムスタンプを更新するには、次のコマンドを使用します。
touch [file_name]たとえば、「touch app.js」と入力すると、現在のフォルダーにその名前の空のテキスト ファイルが作成されます。
使用例とよくあるエラー
まだ存在しないフォルダー内に touch を使用してファイルを作成しようとすると、エラーが発生します。
touch ghost_folder/index.html
# Output:
# touch: cannot touch 'ghost_folder/index.html': No such file or directoryこの場合、最初にディレクトリ構造を作成してから、ファイルを作成する必要があります。
mkdir ghost_folder
touch ghost_folder/index.htmlフォルダーが既に存在する場合、-p を使用せずに mkdir を実行すると、エラーが生成されます。
mkdir projects
# Output:
# mkdir: cannot create directory 'projects': File exists自分で試してみてください
演習 1: プロジェクト フォルダーを作成する
現在のディレクトリに「projects」という名前の新しいフォルダーを作成します。
ヒントを表示
mkdir コマンドの後にフォルダー名「projects」を指定して使用します。
3 回の試行後に解決策が利用可能になります
演習 2: 入れ子構造
単一のコマンドでネストされたディレクトリ ツリー「workspace/src」を作成し、必要な親ディレクトリを必ず作成します。
ヒントを表示
mkdir コマンドで -p オプションを使用して、ネストされたパスを構築します。
3 回の試行後に解決策が利用可能になります
演習 3: 空のファイルを作成する
現在のディレクトリに「index.html」という名前の空のファイルを作成します。
ヒントを表示
touch コマンドの後に、作成するファイルの名前を入力します。
3 回の試行後に解決策が利用可能になります