コピー - Unixでファイルを作成する方法 編集

オプション
推敲ツール: AIライター GoogleGemini ChatGPT

このWikiHowでは、Unixコマンドプロンプトで新しいファイルを作成するさまざまな方法を紹介します。空のファイルを素早く作成するには、touchコマンドを使います。ゼロから新しいテキストファイルを作成するには、Viテキストエディタまたはcatコマンドを試してください。既存のファイルを複製するには、cp(コピー)コマンドを使う。

方法1

touchで空のファイルを作成する

  1. ターミナル・ウィンドウを開く。ウィンドウ・マネージャーを使っている場合、通常はCtrl+Alt+Tを押して新しいターミナル・ウィンドウを開くことができる。そうでない場合は、コンソールからファイルを作成したいシステムにログインする。
  2. cdを使って目的のディレクトリに移動する。ファイルを作成したいディレクトリにすでにいる場合は、この手順を省略できる。
  3. touch newfilenameと入力し、↵ Enterを押す。newfilenameを希望のファイル名に置き換える。これで、カレント・ディレクトリにその名前の新しい空白ファイルが作成されます。
方法2

Catを使ったテキストファイルの作成

  1. ターミナル・ウィンドウを開く。ウィンドウ・マネージャーを使っている場合、通常はCtrl+Alt+Tキーを押して新しいターミナル・ウィンドウを開くことができる。そうでない場合は、コンソールからファイルを作成したいシステムにログインする。
  2. cat > newfilename と入力し、↵ Enterキーを押す。newfilenameを、新しいファイルを呼びたいものに置き換えてください。新しい空白行が開きます。
  3. テキストを入力する。ここで入力したものはすべてファイルに追加される。
  4. Enter ↵ を押して空白行に移動する。catコマンドを終了するには空白行にいる必要があります。
  5. Ctrl+Dを押す。これでファイルが入力した名前でカレント・ディレクトリーに保存される。
    • ファイルを表示するには、cat filenameと入力して↵ Enterキーを押します。
方法3

Viを使ったテキストファイルの作成

  1. ターミナルウィンドウを開く。ウィンドウ・マネージャーを使用している場合、通常は Ctrl+Alt+T を押して新しいターミナル・ウィンドウを開くことができます。そうでない場合は、コンソールからファイルを作成したいシステムにログインする。
  2. cdを使って目的のディレクトリに移動する。テキストエディタを開く前に、新しいファイルを保存するディレクトリに移動しておきたい。
  3. vi と入力して ↵ Enter を押す。Vi(お使いのUnixのバージョンによってはVim)テキストエディタが開きます。
    • Viで特定のテキストファイルを編集するには、代わりにvi filename'と入力する。
  4. iを押すと入力モードになる。Viには挿入モードとコマンドモードの2つのモードがある。新しいファイルにテキストを入力するには、入力モードでなければならない。
  5. テキストを入力する(オプション)。空白のファイルを作成したい場合は、このステップを飛ばしてください。そうでない場合は、追加したいテキストを入力してください。
    • Viではマウスも矢印キーも使えません。入力中にミスをした場合は、コマンドモードでコマンドを実行する必要があります。Escキーを押して矢印キーを使えるようにし、矢印キーでカーソルをミスの場所に移動させてから、以下のコマンドのいずれかを使用します:
      • x カーソルの下にある文字を削除する。
      • dwは現在の単語を削除する。
      • dd は行全体を削除する。
      • r カーソル下の文字を次に入力する文字に置き換える。使用後は、自動的に入力モードに戻る。
      • その他のViコマンドについては、Viの学び方を参照のこと。
  6. ファイルを保存する準備ができたらEscを押す。これでコマンドモードになる。
  7. w newfilename と入力して ↵ Enter を押す。newfilenameをファイル名に置き換える。これでファイルがカレント・ディレクトリに保存される。
    • ファイルの編集を続けたい場合は、iを押して入力モードに戻る。
    • 次にファイルを保存するときは、コマンドモードで:wと入力すればよい(ファイル名は不要)。
  8. qを押し、↵Enterキーを押してViを終了する。これでコマンドラインに戻ります。
方法4

ファイルを新しいファイルにコピーする

  1. ターミナル・ウィンドウを開く。ウィンドウ・マネージャーを使っている場合、通常はCtrl+Alt+Tを押して新しいターミナル・ウィンドウを開くことができる。そうでない場合は、コンソールからファイルを作成したいシステムにログインする。
  2. cdを使って目的のディレクトリに移動する(オプション)。cp(コピー)コマンドを使って、既存のファイルを別の新しいファイルにコピーする。元のファイルがあるディレクトリに移動するか、フルパスを知っている必要がある。
  3. cp originalfile newfileと入力し、↵ Enterキーを押す。originalfileをコピーしたいファイルの名前に、newfileをコピーしたい新しいファイルの名前に置き換える。これで、古いファイルの内容を含む新しいファイルが作成される。
    • 現在の作業ディレクトリ以外のファイルを扱う場合は、ファイルへのフルパスを使用してください(例:cp /home/maria/textfile1 /home/maria/contracts/textfile2)。
この記事は、CC BY-NC-SAの下で公開された " How to Create a File in Unix " を改変して作成されました。特に断りのない限り、CC BY-NC-SAの下で利用可能です。

ショートカットキー一覧

文字装飾

アクションショートカットキー使用例
太字にする Ctrl+B 太文字
斜体にする Ctrl+I 斜体
下線を引く Ctrl+U 下線

リンク

アクションショートカットキー使用例
リンクの挿入・編集 Ctrl+L リンク

リスト

アクションショートカットキー使用例
インデント追加 Tab
  • リスト
    • インデント
インデント解除 Shift+Tab リスト
  • インデント

編集補助

アクションショートカットキー
行ったアクションを取り消す Ctrl+Z
取り消したアクションをやり直す Ctrl+Y, Shift+Ctrl+Z
改行を追加する Shift+Enter
クリップボードに切り取る Ctrl+X
クリップボードにコピーする Ctrl+C
クリップボードから貼り付ける Ctrl+V
すべて選択する Ctrl+A

移動

アクションショートカットキー
行の先頭に移動する Home
文章の先頭に移動する Ctrl+Home
行の末尾に移動する End
文章の末尾に移動する Ctrl+End
ページを上にスクロールする PageUp
ページを下にスクロールする PageDown
任意のキーワードを検索する Ctrl+F