GNU/Linux >> Linux の 問題 >  >> Linux

Linuxでファイルを作成する方法

新しいファイルを作成する方法を知ることは、Linuxを定期的に使用する人にとって重要なスキルです。コマンドラインまたはデスクトップファイルマネージャーから新しいファイルを作成できます。

このチュートリアルでは、コマンドラインを使用してLinuxで新しいファイルをすばやく作成するさまざまな方法を紹介します。

始める前に#

新しいファイルを作成するには、親ディレクトリに対する書き込み権限が必要です。そうしないと、許可拒否エラーが発生します。

ディレクトリの内容を表示したい場合は、 lsを使用してください コマンド。

タッチコマンドでファイルを作成する#

touch コマンドを使用すると、既存のファイルとディレクトリのタイムスタンプを更新したり、新しい空のファイルを作成したりできます。

新しい空のファイルを作成する最も簡単で記憶に残る方法は、 touchを使用することです。 コマンド。

新しいファイルを作成するには、 touchを実行するだけです。 コマンドの後に作成するファイルの名前を続けます:

touch file1.txt

ファイルfile1.txtの場合 上記のコマンドが存在しない場合は作成されます。存在しない場合は、タイムスタンプが変更されます。

一度に複数のファイルを作成するには、スペースで区切ってファイル名を指定します。

touch file1.txt file2.txt file3.txt

リダイレクト演算子を使用したファイルの作成#

リダイレクトを使用すると、コマンドからの出力をキャプチャして、別のコマンドまたはファイルへの入力として送信できます。出力をファイルにリダイレクトする方法は2つあります。 > >> の間に、演算子は既存のファイルを上書きします 演算子は出力をファイルに追加します。

空の長さゼロのファイルを作成するには、リダイレクト演算子の後に作成するファイルの名前を指定するだけです。

> file1.txt

これは、Linuxで新しいファイルを作成するための最短のコマンドです。

リダイレクトを使用してファイルを作成するときは、重要な既存のファイルを上書きしないように注意してください。

catコマンドを使用したファイルの作成#

catコマンドは、主にファイルの読み取りと連結に使用されますが、新しいファイルの作成にも使用できます。

新しいファイルを作成するには、catコマンドを実行してから、リダイレクト演算子>を実行します。 作成するファイルの名前。 Enterを押します テキストを入力し、完了したら CRTL + Dを押します。 ファイルを保存します。

cat > file1.txt
エコーコマンドを使用したファイルの作成#

echo コマンドは、引数として渡された文字列を標準出力に出力します。これは、ファイルにリダイレクトできます。

新しいファイルを作成するには、 echoを実行します コマンドの後に印刷するテキストを続けて、リダイレクト演算子>を使用します 作成するファイルに出力を書き込みます。

echo "Some line" > file1.txt

空を作成する場合は、次を使用してください:

echo > file1.txt
ヒアドキュメントを使用したファイルの作成#

ヒアドキュメントまたはヒアドキュメントは、コマンドに複数行の入力を渡すことができるリダイレクトの一種です。

この方法は主に、シェルスクリプトから複数行のテキストを含むファイルを作成する場合に使用されます。

たとえば、新しいファイルを作成するには file1.txt 次のコードを使用します:

cat << EOF > file1.txtSome lineSome other lineEOF

ヒアドキュメントの本文には、変数、特殊文字、およびコマンドを含めることができます。

大きなファイルの作成#

テストの目的で、大きなデータファイルを作成したい場合があります。これは、ドライブの書き込み速度をテストしたり、接続のダウンロード速度をテストしたりする場合に便利です。

ddの使用 コマンド#

dd コマンドは主にファイルの変換とコピーに使用されます。

1G.testという名前のファイルを作成するには 1GBのサイズで実行します:

dd if=/dev/zero of=1G.test bs=1 count=0 seek=1G

fallocateの使用 コマンド#

fallocate ファイルに実ディスク容量を割り当てるためのコマンドラインユーティリティ。

次のコマンドは、 1G.testという名前の新しいファイルを作成します サイズが1GBの場合:

fallocate -l 1G 1G.test

結論#

このチュートリアルでは、さまざまなコマンドとリダイレクトを使用して、コマンドラインからLinuxで新しいファイルを作成する方法を学びました。

コマンドラインが気に入らない場合は、ファイルマネージャの右クリックメニューを使用して、空白のテキストファイルを簡単に作成できます。

ご不明な点がございましたら、下にコメントを残してください。


Linux
  1. Linuxでパスワードで保護されたZIPファイルを作成する方法

  2. Linuxでスワップを作成する方法

  3. Linuxでスワップファイルを作成する方法

  1. Linuxでスワップスペースを作成または増やす方法

  2. Linuxでファイルの名前を変更するにはどうすればよいですか?

  3. Linuxスワップファイルを作成する

  1. Linuxでファイルを移動する方法

  2. Linuxで特定のサイズのファイルを作成するには?

  3. Linuxで1GBのランダムファイルを作成するにはどうすればよいですか?