Linuxでディレクトリにファイルを作成する方法

ページ名:Linuxでディレクトリにファイルを作成する方法

このWikiHowでは、Linuxでディレクトリにファイルを作成する方法を説明します。 Linuxでターミナルを使ってファイルを作成する方法はたくさんあります。 短いターミナルコマンドを使って簡単なテキストファイルを作成することもできますし、Linuxに内蔵されているテキストエディタを使って複雑な文書を作成することもできます。

方法 1

Touch」コマンドを使う

  1. Ctrl+Alt+T を押して Terminal を開きます。 Terminalは、ほとんどのLinuxディストリビューションで利用できるコマンドラインインターフェイスです。 通常、黒い画面に白いテキストカーソルがついたようなアイコンを持っています。 AppsメニューのTerminalアイコンをクリックするか、Ctrl + Alt + Tを同時に押してTerminalを開きます。
  2. ファイルを作成したいディレクトリに移動する。 そのためには、cdと入力し、その後にファイルを作成したいディレクトリへのパスを入力し、Enterを押します。 たとえば、「cd /home/ユーザー名/Documents」と入力して「Documents」フォルダーに移動します。
    • または、cd /と入力してRootディレクトリに移動したり、cd ~と入力してHome/Userディレクトリに移動することもできます。
    • cd ~と入力し、その後にHome/Userフォルダからの相対パスを入力すると、ディレクトリに移動することもできます。 例えば、 cd ~/Documents と入力してEnterキーを押すと、"/home/user/Documents "ディレクトリに移動します。
    • pwdと入力してEnterを押すと、現在いるディレクトリが表示されます。
    • mkdirと入力し、その後にディレクトリ名を入力すると、現在いるディレクトリに新しいディレクトリが作成される。
  3. touch」と入力する。 touch」コマンドは、Linuxで空のファイルを作成するために使用される。 Linuxでファイルを作成する最も簡単な方法である。
  4. ファイル名を入力し、↵ Enterを押す。 ファイル名を単独で入力することもできるし(例:"touch blank_file"}}、ファイル拡張子を末尾に追加することもできる(例:"touch blank_file.txt")。 これにより空白のファイルが作成される。
    • 複数のファイルを作成するには、"touch "コマンドの後に複数のファイル名を追加する(例:"touch file_1 file_2 file_3")。
    • また、"touch "コマンドの後にディレクトリパスを追加することで、任意のディレクトリにファイルを作成することもできる(例:"touch /home/ユーザー名/Documents/blank_file.txt")。
    • touchコマンドの後にディレクトリ名を追加することで、複数のディレクトリにファイルを作成することができます。 例えば、touch category/file1.txt subcategory/blank_file.txt または touch {category,subcategory}/blank_file.txt。
    • 作成しようとしているファイルがすでにディレクトリに存在する場合、そのファイルのタイムスタンプが代わりに更新されます。
  5. ls と入力して ↵ Enter キーを押します。 現在のディレクトリにあるすべてのファイルのリストが表示され、作成したばかりのファイルが存在することを確認できる。
方法2

Cat」コマンドを使う

  1. Ctrl+Alt+T を押して Terminal を開きます。 Terminalは、ほとんどのLinuxディストリビューションで利用できるコマンドラインインターフェイスです。 通常、白いテキストカーソルが付いた黒い画面のようなアイコンを持っています。 AppsメニューのTerminalアイコンをクリックするか、Ctrl + Alt + Tを同時に押してTerminalを開きます。
  2. ファイルを作成したいディレクトリに移動する。 そのためには、cdと入力し、その後にファイルを作成したいディレクトリへのパスを入力し、Enterを押します。 たとえば、「cd /home/ユーザー名/Documents」と入力して「Documents」フォルダーに移動します。
    • または、cd /と入力してRootディレクトリに移動したり、cd ~と入力してHome/Userディレクトリに移動することもできます。
    • cd ~と入力し、その後にHome/Userフォルダからの相対パスを入力すると、ディレクトリに移動することもできます。 例えば、 cd ~/Documents と入力してEnterキーを押すと、"/home/user/Documents "ディレクトリに移動します。
    • pwdと入力してEnterを押すと、現在いるディレクトリが表示されます。
    • mkdir」と入力し、その後にディレクトリ名を続けて入力すると、現在いるディレクトリに新しいディレクトリが作成される。
  3. cat > とファイル名を続けて入力し、+↵ Enterを押す。例えば、cat >README.txtと入力すると、新しいテキストファイルが作成されます。 ファイル名を単独で入力することも(例:「README」)、ファイル拡張子を末尾に追加することもできる(例:「cat >hello.txt」)。テキストやコードを含むファイルを作成するには「cat」コマンドを使用する。
    • あるいは、cat >>コマンドを使って既存のファイルを追加することもできる。 指定したファイル名のファイルが存在しない場合は、新しいファイルが作成される。 その名前のファイルがすでに存在する場合は、追加したテキストは既存のテキストを置き換えるのではなく、ファイルの末尾に追加される。
  4. ファイルに入れたいテキストを入力する。 cat」コマンドでファイルを作成すると、ターミナルは書き込みモードになり、ファイルにテキストを追加できるようになります。 次の行にファイルに入れたいテキストを入力します。
  5. Ctrl+d を押す。 これでテキストを含むファイルが保存され、ターミナルの書き込みモードが終了します。
    • ファイル内のテキストを表示するには、"cat"(">"記号なし)と入力し、ファイル名を続けてEnterキーを押します(例:cat README.txt)。 ターミナルにテキストが表示されます。
  6. ls と入力して ↵ Enter を押す。 これにより、現在のディレクトリにあるすべてのファイルのリストが表示され、先ほど作成したファイルが存在するかどうかを確認することができます。
方法3

ナノ・テキストエディタを使用する

  1. Ctrl+Alt+T を押して Terminal を開きます。 TerminalはほとんどのLinuxディストリビューションで利用可能なコマンドラインインターフェイスです。 通常、白いテキスト・カーソルが付いた黒い画面のようなアイコンを持っています。 AppsメニューのTerminalアイコンをクリックするか、Ctrl + Alt + Tを同時に押してTerminalを開きます。
  2. ファイルを作成したいディレクトリに移動する。 そのためには、cdと入力し、その後にファイルを作成したいディレクトリへのパスを入力し、Enterを押します。 たとえば、「cd /home/ユーザー名/Documents」と入力して「Documents」フォルダーに移動します。
    • または、cd /と入力してRootディレクトリに移動したり、cd ~と入力してHome/Userディレクトリに移動することもできます。
    • cd ~と入力し、その後にHome/Userフォルダからの相対パスを入力すると、ディレクトリに移動することもできます。 例えば、 cd ~/Documents と入力してEnterキーを押すと、"/home/user/Documents "ディレクトリに移動します。
    • pwdと入力してEnterを押すと、現在いるディレクトリが表示されます。
    • mkdirと入力し、ディレクトリ名を続けて入力すると、現在いるディレクトリに新しいディレクトリが作成される。
  3. nano に続けてファイル名を入力し、↵ Enterを押す。 ファイル名を単独で入力することもできますし(例:"nano text_file"}})、ファイル拡張子を最後に追加することもできます(例:"nano python_program.py")。 これにより新しいファイルが作成され、Nanoで開かれます。
    • NanoはすべてのLinuxディストリビューションで利用できるとは限りません。 Ubuntu/DebianにNanoをインストールするには、sudo apt install nanoと入力してEnterキーを押します。 CentOS/FedoraにNanoをインストールするには、sudo yum install nanoと入力してEnterキーを押します。
    • vi」コマンドの後にディレクトリのパスを入力することで、ファイルを作成するディレクトリを指定することもできます(例:nano /home/ユーザー名/Documents/website/main.php)。
  4. ファイルに入れたいテキストを入力します。 Nanoが開いたら、すぐにテキストを入力できます。
  5. Ctrl+Xを押します。 テキストの編集が終わったら、このキーボード・ショートカットを使って保存し、Nanoを終了します。
  6. y の後に ↵ Enter を押します。 ファイルを保存することを確認し、Nano を終了します。 標準の Terminal コマンドラインに戻ります。
方法4

エコー」コマンドを使用する

  1. Ctrl+Alt+T を押して Terminal を開きます。 Terminalは、ほとんどのLinuxディストリビューションで利用できるコマンドラインインターフェイスです。 通常、白いテキストカーソルが付いた黒い画面のようなアイコンを持っています。 AppsメニューのTerminalアイコンをクリックするか、Ctrl + Alt + Tを同時に押してTerminalを開きます。
  2. ファイルを作成したいディレクトリに移動する。 そのためには、cdと入力し、その後にファイルを作成したいディレクトリへのパスを入力し、Enterを押します。 たとえば、「cd /home/ユーザー名/Documents」と入力して「Documents」フォルダーに移動します。
    • または、cd /と入力してRootディレクトリに移動したり、cd ~と入力してHome/Userディレクトリに移動することもできます。
    • cd ~と入力し、その後にHome/Userフォルダからの相対パスを入力すると、ディレクトリに移動することもできます。 例えば、 cd ~/Documents と入力してEnterキーを押すと、"/home/user/Documents "ディレクトリに移動します。
    • pwdと入力してEnterを押すと、現在いるディレクトリが表示されます。
    • mkdirと入力し、ディレクトリ名を続けて入力すると、現在いるディレクトリに新しいディレクトリが作成される。
  3. echoと入力し、その後に引用符で囲んだテキストを入力する。 入力したテキストがファイルに保存される。 echo "コマンドを使って、短い行のテキストを含むファイルを作成する。
  4. に続けてファイル名を入力し、↵ Enterキーを押す。 コマンド全体は次のようになります。 echo "Hello World" >hello_world.txt.これで、引用符で囲まれたテキストがファイルに保存される。
    • あるいは、テキストの最後に >> を追加することもできる。 これは、指定されたファイル名のファイルが存在しない場合、新しいファイルを作成する。 指定したファイル名のファイルがすでに存在する場合は、既存のファイル・テキストの末尾にテキストが追加される。
  5. ls と入力して ↵ Enter を押す。 現在のディレクトリにあるすべてのファイルのリストが表示され、作成したばかりのファイルが存在することを確認できる。
方法5

VIおよびVIMテキストエディタを使用する

  1. Ctrl+Alt+T を押して、Terminal を開きます。 Terminalは、ほとんどのLinuxディストリビューションで利用可能なコマンドラインインターフェイスです。 通常、白いテキストカーソルが付いた黒い画面のようなアイコンを持っています。 AppsメニューのTerminalアイコンをクリックするか、Ctrl + Alt + Tを同時に押してTerminalを開きます。
  2. ファイルを作成したいディレクトリに移動する。 そのためには、cdと入力し、その後にファイルを作成したいディレクトリへのパスを入力し、Enterを押します。 たとえば、「cd /home/ユーザー名/Documents」と入力して「Documents」フォルダーに移動します。
    • または、cd /と入力してRootディレクトリに移動したり、cd ~と入力してHome/Userディレクトリに移動することもできます。
    • cd ~と入力し、その後にHome/Userフォルダからの相対パスを入力すると、ディレクトリに移動することもできます。 例えば、 cd ~/Documents と入力してEnterキーを押すと、"/home/user/Documents "ディレクトリに移動します。
    • pwdと入力してEnterを押すと、現在いるディレクトリが表示されます。
    • mkdirと入力し、ディレクトリ名を続けて入力すると、現在いるディレクトリに新しいディレクトリが作成される。
  3. vi と入力し、その後にファイル名を続けて ↵ Enter を押す。vi file1"}}と入力するか、"vi file1.txt "と入力する。これにより、指定された名前の新しいファイルが作成され、VI テキスト エディタでファイルが開きます。 VIはターミナル・ベースのテキストエディタである。 Linuxで最も古いテキストエディタで、Linuxのすべてのバージョンで動作する。
    • あるいは、{[kbd|vi}}コマンドの代わりにvimを使うこともできる。 これはVIMテキストエディタを開くもので、VIのより新しく使いやすいバージョンです。 VIMはすべてのLinuxディストリビューションで利用できるとは限りません。 お使いのLinuxディストリビューションにVIMがインストールされていない場合は、sudo apt install vimと入力してEnterを押すと、Ubuntu/DebianにVIMがインストールされます。 CentOS/Fedora に VIM をインストールするには、sudo yum install vim と入力して Enter キーを押します。 .
    • vi」コマンドの後にディレクトリのパスを入力することで、ファイルを作成するディレクトリを指定することもできる(例:「vi /home/ユーザー名/Documents/Website/index.html」)。
  4. iを押してInsertモードに切り替える。 VIには、コマンドモードと挿入モードの2つのモードがあります。 コマンド・モードでは、キーボード・キーを使ってさまざまな作業を行うことができます。 挿入モードでは、テキストを入力することができます。 Iを押してInsertモードに切り替える。
  5. 追加したいテキストを入力します。 挿入」モードになったので、他のテキストエディタと同じようにテキストを入力できます。 ファイルに入れたいテキストを入力します。
  6. Escを押す。 Insert」モードから「Command」モードに切り替わります。
  7. VIを保存して終了するコマンドを入力します。 そのためには、:wqと入力してEnterを押します。 これでファイルが保存され、標準のTerminalコマンドラインに戻ります。
この記事は、CC BY-NC-SAの下で公開されている " How to Create a File in a Directory in Linux " を改変して作成されました。特に断りのない限り、CC BY-NC-SAの下で利用可能です。

シェアボタン: このページをSNSに投稿するのに便利です。

コメント

返信元返信をやめる

※ 悪質なユーザーの書き込みは制限します。

最新を表示する

NG表示方式

NGID一覧