ファイルの作成方法を理解してくださいLinuxユーザーに不可欠なLinuxの基本の1つです。ファイルは、情報を保存するLinuxベースのシステム内のコンテナです。 Linuxはファイルと見なし、すべてのデータをファイルの形式で整理します。これらのファイルはディレクトリに編成され、それ自体がファイルシステムと呼ばれるツリー構造として構成されています。 Linux、パーティション、ハードウェア周辺ドライバー、およびディレクトリはすべて、テキストファイル、画像ファイル、ファイルの詳細、コンパイルされたプログラムに加えて、すべてファイルと見なされます。

Créer un fichier sous Linux
Linuxファイルを作成します

ファイルのタイプにより、そこに保存されているコンテンツのタイプを識別できます。 Linuxは、6種類のファイルをサポートしています。

Linuxの下に存在するさまざまなタイプのファイルは次のとおりです。

  • 通常のファイル:これらのファイルは、テキスト、オーディオ、ビデオ、画像、スクリプト、プログラムなど、さまざまな種類のコンテンツのデータを保存します。 Linuxでは、拡張機能の有無にかかわらず通常のファイルを作成できます。
  • ディレクトリファイル:ファイルシステムは、ディレクトリを使用してファイルを階層的に整理します。ディレクトリもファイルですが、データを保存する代わりに、他のファイルの場所が含まれています。ディレクトリの各エントリは、単一のファイルの名前と場所を保存します。
  • リンクファイル:リンクにより、別の名前の下と別の場所からファイルにアクセスできます。リンクには、ハードリンクとシンボリックリンク(または柔軟なリンク)の2つのタイプがあります。
  • 特別ファイル:Linuxは、特別なファイルなどのすべてのハードウェア周辺(ハードディスク、プリンター、モニター、端末エミュレーター、CD/DVDプレーヤー)を考慮します。これらのファイルはディレクトリの下に保存されます/dev。特別なキャラクターファイルと特別なブロックタイプファイルの2つの特別なファイルがあります。
  • ソケットファイル:ソケットは、アプリケーションがデータを交換するために使用する通信ポイントです。他のアプリケーションまたはリモート顧客にサービスを提供する各アプリケーションは、ソケットを使用して接続を受け入れます。各ソケットには、IPアドレスと関連するポート番号があります。
  • 名前のパイドファイル:名前付きパイプファイルは、プロセス間の通信に使用される空のファイルです。核は、ファイルシステムに記述せずにこれらのファイルを処理します。また、FIFOファイルとも呼ばれます(最初は最初に)。

ファイルのタイプを識別する方法は?

Linuxファイルのタイプを識別する方法はいくつかあります。最も簡単な方法は、コマンドを使用することですfile。ファイルのタイプを見つけるには、端末で次のコマンドを使用します。

注文 :

$ file abc

このコマンドには、指定されたファイルのタイプだけでなく、含まれるコンテンツのタイプも表示されます。

Linuxの下に新しいファイルを作成します

Linuxの下でファイルを異なるファイル名で作成する方法はいくつかあります。ターミナルを介してファイルを作成したり、Officeファイルマネージャーを使用したりできます。コマンドラインLinuxファイルを作成する方法は次のとおりです。

端子を使用してファイルを作成します

1。注文の使用touch

Touch Linuxコマンドは、Linuxの下で新しいファイルを作成するために最も一般的に使用されます。現在のディレクトリにファイルを作成するには、次のコマンドを実行します。

注文 :

$ touch abc.txt

これにより、名前付きファイルが作成されますabc.txt。 Touch Linuxコマンドにより、複数のファイルを同時に作成し、既存のファイルの悪用を変更することもできます。

2。注文の使用cat

CAT(concatenate)コマンドは通常、ファイルのコンテンツを表示するために使用されますが、ファイルの作成にも使用できます。ただし、作成後にファイルを編集することはできません。

CAT Linuxコマンドを使用してファイルを作成するには、次のコマンドを実行し、リダイレクトオペレーターを使用します>フォローアップ。次に、ファイルコンテンツを入力して押しますCtrl + d記録する。

注文 :

$ cat > abcFile.txt

次に、次のテキストを入力します。

Hello Everyone this is my file!

このcat bashコマンドは、名前のファイルを作成しますabcfile.txtテキストを含む«みなさん、こんにちは。これは私のファイルです! »

3。リダイレクト演算子の使用

リダイレクト演算子>現在のディレクトリに空のファイルを作成するために使用できます。

注文 :

$ > abcFile.txt

これにより、名前の空のファイルが作成されますabcfile.txt

4。注文の使用echo

注文echo文字文字列を表示することができ、テキストを含むテキストを作成するために使用できます。

注文 :

$ echo "Ceci est un fichier nommé file1"

出撃:

Ceci est un fichier nommé file1

これにより、最初に名前の空のファイルが作成されますfile1指定されたコンテンツを記録します。

また、出力をファイルにリダイレクトして、Linuxファイルに書き込むこともできます。

注文 :

$ echo "Ceci est un fichier nommé file3" > file3.txt

これにより、テキストファイルが作成されますfile3.txt指定されたテキストをそこに記録します。

5。注文の使用printf

注文printfに似た作品echo、しかし、追加のフォーマットオプションを提供します。

注文 :

$ printf 'Étudier dur ne vous fera jamais échouer.\n' > file2.txt

これにより、名前付きファイルが作成されますfile2.txtテキストを含む「一生懸命勉強することは決してあなたを失敗させることはありません。 »»

6. zipファイルを作成し、Linuxの下の構造構造を無視します

ディレクターの構造を無視しながらファイルを圧縮するには、次のコマンドを使用します。

注文 :

zip -j zipContent d1/file.txt d2/2.txt d2/3.txt

オプション-j手段«パスをジャンク»、ディレクトリの構造を無視し、それがアーカイブで再現されないようにすることを可能にします。

Linuxファイルのその他の操作

ファイルの作成に加えて、Linuxファイルで他の基本操作を知ることが重要です。

  • ファイルの削除:コマンドを使用しますrmファイルを削除するには。
  • ファイルの変更:注文mvファイルの名前を変更または移動できます。
  • ファイルをコピー:使用cpファイルをコピーします。
  • コンテンツを表示:注文catless、 またはmoreファイルのコンテンツが表示されます。
  • ファイルのconcatenener:注文catいくつかのファイルを連結するためにも使用できます。
  • 行の番号:使用nlライン番号を持つファイルのコンテンツを表示します。

メタデータとファイルの属性

各Linuxファイルには、次のような関連メタデータがあります。

  • 変更の時間:ファイルのコンテンツが最後に変更されたとき。
  • アクセス時間:最後にファイルにアクセスされました。
  • 許可:ファイルを読み取り、書き込み、または実行できる人。

注文touchコンテンツを変更せずにファイルの悪用を変更するために使用できます。

再開する

この記事によると、Linuxの下でファイルの作成は基本的で単純な操作であることを理解しています。ファイルマネージャーを使用して、または異なるコマンドを持つ端末を使用して手動で実行できます。 Linuxの下には、このオペレーティングシステムにファイルを作成するさまざまな方法のファイルにはいくつかの種類があります。ファイルを作成、変更、管理するためにこれらの基本コマンドを習得することは、Linuxで効果的に動作するために不可欠です。


FAQ:Linuxの下でのファイルの作成

1. Linuxファイルを作成する方法は?

Linuxの下でファイルを作成できます。touchcatechoetprintf、またはファイルマネージャーを介して。

2。空のファイルを作成する最も簡単なコマンドは何ですか?

最も単純なコマンドは次のとおりです。

touch nom_du_fichier.txt

これにより、現在のディレクトリに空のファイルが作成されます。

3.コンテンツを直接ファイルを作成する方法は?

コマンドを使用できますechoまたはprintf

echo "Ceci est un fichier" > fichier.txt
printf "Texte formaté\n" > fichier.txtCela crée un fichier et y enregistre le texte spécifié.

4.ファイルを作成するための猫とエコーの違いは何ですか?

  • echoファイルに直接テキストを書くことができます。
  • cat > fichier.txtあなたが押すまでインタラクティブモードでテキストを入力することができますCtrl + d

5. Linuxの下でファイルのタイプを識別する方法は?

コマンドを使用してください:

file nom_du_fichierCela affiche le type et le contenu du fichier.

6. Linuxの下のさまざまなタイプのファイルは何ですか?

Linuxサポート:

  • 通常のファイル(テキスト、画像、ビデオ、プログラム)
  • ディレクトリ
  • リンク(ハードとシンボリック)
  • 特別ファイル(周辺)
  • フィチエソケット
  • パイプという名前のファイル

7.構造構造を含めることなくzipアーカイブを作成する方法は?

オプションを使用します-jコマンドでzip

zip -j archive.zip dossier1/fichier.txt dossier2/fichier2.txt

これにより、ディレクトリを保持せずにファイルが圧縮されます。

8。コンテンツなしでファイルを作成できますか?

はい、と:

> fichier.txt

これにより、エディターを開くことなく空のファイルが作成されます。

9.ハードリンクとシンボリックリンクの違いは何ですか?

  • ハードリンク:ファイルの正確なコピー、同じイノードを共有します。
  • シンボリックリンク:ショートカットと同様に、別のファイルへのポインター。

10。Linuxディレクトリのファイルのリストを表示する方法は?

コマンドを使用してください:

ls -l

これにより、ファイルとその詳細(許可、サイズ、変更日など)が表示されます。