自動テストチュートリアル

Playwright、Seleniumなどの自動テストツールを学ぼう

ファイル操作コマンド(mkdir, touch, rm)

ファイル操作コマンド(mkdir, touch, rm)

ターミナルでファイルやフォルダを作成・削除する方法を学びます。

mkdir - フォルダを作成する

mkdir(Make Directory)は、新しいフォルダを作成します。

# my-projectというフォルダを作成
mkdir my-project

# 複数階層のフォルダを一度に作成
mkdir -p my-project/src/tests

touch - ファイルを作成する

touchは、空のファイルを作成します。

# test.txtを作成
touch test.txt

# 複数ファイルを同時に作成
touch file1.txt file2.txt file3.txt

rm - ファイル/フォルダを削除する

rm(Remove)は、ファイルやフォルダを削除します。

# ファイルを削除
rm test.txt

# フォルダを削除(中身も含めて)
rm -r my-folder
⚠️ 注意
rmコマンドで削除したファイルは、ゴミ箱に入らず完全に削除されます。実行前に必ず確認しましょう!

cp - ファイルをコピーする

# ファイルをコピー
cp original.txt copy.txt

# フォルダごとコピー
cp -r original-folder copy-folder

mv - ファイルを移動/名前変更する

# ファイルを移動
mv file.txt Documents/

# ファイル名を変更
mv old-name.txt new-name.txt

実践例:プロジェクトフォルダを作成

# プロジェクトフォルダを作成
mkdir my-playwright-project

# フォルダに移動
cd my-playwright-project

# testsフォルダを作成
mkdir tests

# テストファイルを作成
touch tests/login.spec.ts

# 構造を確認
ls -la
💡 ポイント
実際のプロジェクトでは、npm init playwrightなどのコマンドで自動的にフォルダ構造が作られることが多いです。ここでは基本を理解するために手動で作成しています。