0Pricing
DevOps Bootcamp · レッスン

ファイル管理の基礎(mkdir、cp、mv、rm)

基本的なコマンドラインツールを使って、ファイルやディレクトリを効率的に作成、コピー、移動、削除する方法を理解します。

「ファイル管理の基礎(mkdir、cp、mv、rm)」はCoddyKit上の無料DevOps Bootcampレッスンです。 これはレッスン3/4です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはDevOps Bootcamp学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 DevOps Bootcampコースには全4レッスンが含まれています。

Linuxのファイル管理

ここでは、ターミナルからファイルを管理する方法を学びます。ファイルの作成、コピー、移動、削除は、Linuxユーザーや開発者にとって基本的なスキルです。

新しいディレクトリを作成する:mkdir

mkdir(make directory)は、新しいフォルダーを作成します。mkdirの後に作成したい名前を入力するだけです。例を確認してください。

mkdir my_new_folder

複数のディレクトリと入れ子のディレクトリを作成する

複数の名前を指定すると、一度にたくさんのフォルダーを作成できます。-pを追加すると、途中にない親ディレクトリも作成しながら、入れ子になったパスを作成できます。

mkdir folder1 folder2
mkdir -p projects/coddykit/lesson_files

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

cp(copy)はファイルを複製します。コピー元とコピー先を指定してください。ここでは、同じフォルダー内でreport.txtをreport_backup.txtにコピーしています。

cp report.txt report_backup.txt

ファイルをディレクトリにコピーする

cpにディレクトリを指定すると、ファイルは元の名前のままその中へコピーされます。ファイルを整理して保存するときに便利です。

mkdir documents
cp presentation.pdf documents/

ディレクトリ全体をコピーする:cp -r

フォルダーとその中身をすべてコピーするには、-r(再帰的)を追加します。これを付けない場合、cpはディレクトリのコピーを拒否します。

cp -r my_project_folder backup_projects/

ファイルを移動する:mv

mv(move)は、ファイルやディレクトリを移動します。cpと同じように使いますが、移動後は元の項目が削除されます。

mv important_note.txt new_location/

ファイルとディレクトリの名前を変更する

mvは名前の変更にも使えます。同じフォルダー内で、項目を新しい名前へ移動してください。Linuxには独立したrenameコマンドがなく、mvが移動と名前変更の両方を行います。

mv old_filename.txt new_filename.txt
mv temp_folder/ final_project_folder/

ファイルを削除する:rm

rm(remove)はファイルを削除します。通常、ターミナルにはごみ箱がないため、削除したファイルは完全に失われることが多く、慎重に使用してください。

rm unwanted_log.txt

ディレクトリを削除する:rm -r

空のフォルダーにはrmdirを使い、空でないフォルダーにはrm -r(再帰的)を使います。-fを追加すると強制実行されるため、rm -rfは細心の注意を払って使用してください。

mkdir empty_folder
rmdir empty_folder
mkdir project_data && touch project_data/file.txt
rm -r project_data/

理解度チェック:ファイル操作

reportsという新しいディレクトリを作成し、その中にdataというディレクトリを中身ごとコピーするには、次のうちどのコマンドを使いますか。

復習:ファイル管理の基礎

復習です。mkdirは作成、cpはコピー(フォルダーには-r)、mvは移動と名前変更、rmは削除を行います(フォルダーには-rを使うため、注意が必要です)。これでファイル管理に必要な道具がそろいました。

よくある質問

「ファイル管理の基礎(mkdir、cp、mv、rm)」レッスンは無料ですか?

はい。「ファイル管理の基礎(mkdir、cp、mv、rm)」の完全なテキストはこのウェブで無料で読めます。インタラクティブに演習し(組み込みコードエディタと24時間対応のAIチューター)、DevOps Bootcampコースの残りをアンロックするには、CoddyKit PROにアップグレードしてください。 DevOps Bootcampコースには全4レッスンが含まれています。

「ファイル管理の基礎(mkdir、cp、mv、rm)」で何を学びますか?

基本的なコマンドラインツールを使って、ファイルやディレクトリを効率的に作成、コピー、移動、削除する方法を理解します。 ブラウザで直接実行するハンズオンコードでDevOps Bootcampを演習し、24時間対応のAIチューターがレッスンを進める中での質問に答えます。

DevOps Bootcampを始めるのに経験は必要ですか?

事前経験は必要ありません。CoddyKitのDevOps Bootcampは初級者から上級者向けに構成されているため、ここから始めるか最初から始めて、自分のペースで進むことができます。 これはレッスン3/4です。

「ファイル管理の基礎(mkdir、cp、mv、rm)」レッスンにはどのくらい時間がかかりますか?

ほとんどのCoddyKitレッスンは約5~10分かかります。各レッスンはコンパクトでインタラクティブなので、着実に進歩し、ウェブとアプリ全体で正確に前回の場所から再開できます。

このDevOps Bootcampレッスンでコードを書いて実行できますか?

はい。すべてのDevOps Bootcampレッスンに組み込みコードエディタが含まれているため、ブラウザでリアルコードを書いて実行し、即座のAIフィードバックを取得できます。ローカル設定は不要です。

このコースのすべてのレッスン

  1. Linuxとターミナル入門
  2. ファイルシステムの移動(cd、ls、pwd)
  3. ファイル管理の基礎(mkdir、cp、mv、rm)
  4. タブ補完とコマンド履歴
← DevOps Bootcampに戻る