ファイルの作成方法を理解してくださいLinuxユーザーに不可欠なLinuxの基本の1つです。ファイルは、情報を保存するLinuxベースのシステム内のコンテナです。 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
ファイルをコピーします。 - コンテンツを表示:注文
cat
、less
、 またはmore
ファイルのコンテンツが表示されます。 - ファイルのconcatenener:注文
cat
いくつかのファイルを連結するためにも使用できます。 - 行の番号:使用
nl
ライン番号を持つファイルのコンテンツを表示します。
メタデータとファイルの属性
各Linuxファイルには、次のような関連メタデータがあります。
- 変更の時間:ファイルのコンテンツが最後に変更されたとき。
- アクセス時間:最後にファイルにアクセスされました。
- 許可:ファイルを読み取り、書き込み、または実行できる人。
注文touch
コンテンツを変更せずにファイルの悪用を変更するために使用できます。
再開する
この記事によると、Linuxの下でファイルの作成は基本的で単純な操作であることを理解しています。ファイルマネージャーを使用して、または異なるコマンドを持つ端末を使用して手動で実行できます。 Linuxの下には、このオペレーティングシステムにファイルを作成するさまざまな方法のファイルにはいくつかの種類があります。ファイルを作成、変更、管理するためにこれらの基本コマンドを習得することは、Linuxで効果的に動作するために不可欠です。
FAQ:Linuxの下でのファイルの作成
1. Linuxファイルを作成する方法は?
Linuxの下でファイルを作成できます。touch
、cat
、echo
etprintf
、またはファイルマネージャーを介して。
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
これにより、ファイルとその詳細(許可、サイズ、変更日など)が表示されます。