![](https://sugublog.org/wp-content/uploads/2021/02/cropped-dog003-150x150.png)
Linuxでテキストファイル作成したいです。
![](https://sugublog.org/wp-content/uploads/2021/02/mine_white_001.png)
![](https://sugublog.org/wp-content/uploads/2021/02/mine_white_001.png)
![](https://sugublog.org/wp-content/uploads/2021/02/mine_white_001.png)
Linuxサーバーでファイル作成するのは基本ですね。コマンドでテキストファイル作成のやり方を教えますよ。
という事で今回はLinuxサーバーでテキストファイル作成する時のコマンドを教えます。
筆者はWindowsサーバーやLinuxサーバーの運用構築を11年以上おこなってきました。その経験を元に知識を公開していきます!
LinuxサーバーのCentOSコマンドでファイル作成する方法
![ファイル作成](https://sugublog.org/wp-content/uploads/2021/11/DB_1114-5-1024x682.jpg)
![ファイル作成](https://sugublog.org/wp-content/uploads/2021/11/DB_1114-5-1024x682.jpg)
Linuxサーバーでファイルを作成するには以下のコマンドでよく行います。
touch ファイル名
CentOSコマンドではこれでファイルを作成する事が可能です。
ファイル作成するtouchコマンドのオプション
ファイル作成するtouchコマンドのオプションをまとめておきます。
touchのオプション | 効果 |
---|---|
-a | アクセス日時を変更する |
-m | 更新日時を変更する |
-t タイムスタンプ | タイムスタンプを変更する |
実践:CentOSコマンドでファイル作成する方法
![training](https://sugublog.org/wp-content/uploads/2021/11/programing_shool1121-1-1024x683.jpg)
![training](https://sugublog.org/wp-content/uploads/2021/11/programing_shool1121-1-1024x683.jpg)
では実際にLinuxサーバーのCentOSコマンドでファイル作成してみます。
「file1.txt」のテキストファイルを作成してみます。
touch file1.txt
これで「ls」コマンドで確認すると、結果は作成されています。
CentOSコマンドでファイル作成で失敗する時の回避策
![エラー](https://sugublog.org/wp-content/uploads/2021/06/shutterstock_1433996435-min-1024x683.jpg)
![エラー](https://sugublog.org/wp-content/uploads/2021/06/shutterstock_1433996435-min-1024x683.jpg)
では今度は「-file1.txt」というテキストファイルをコマンドで作成してみます。
touch -file1.txt
![ファイル作成エラー](https://sugublog.org/wp-content/uploads/2024/04/1_ファイル作成エラー.png)
![ファイル作成エラー](https://sugublog.org/wp-content/uploads/2024/04/1_ファイル作成エラー.png)
結果はエラーが出てしまいました。
エラーが出るファイルを作成する方法
エラーが出るファイルを作成する方法をまとめます。
- –オプションを使う
- ./をつける
–オプションを使いファイル作成する
Linuxで「–」はその後にオプションが来ませんという意味です。
つまりファイル名の「-file1.txt」がオプションとして解釈されているという事です。
touch -- -file1.txt
![ファイル作成成功](https://sugublog.org/wp-content/uploads/2024/04/2_-でファイル作成成功.png)
![ファイル作成成功](https://sugublog.org/wp-content/uploads/2024/04/2_-でファイル作成成功.png)
エラーが出ずファイル作成できました。
./をつけてファイル作成する
Linuxで「./」はその階層という意味です。先程はファイル名の初めが「-」だったためにオプションと解釈された事が原因でした。
今回はファイル名の先頭を「-」にしないように「./」をつけています。
touch ./-file1.txt
![ファイル作成成功](https://sugublog.org/wp-content/uploads/2024/04/3_その他のやり方でファイル作成成功.png)
![ファイル作成成功](https://sugublog.org/wp-content/uploads/2024/04/3_その他のやり方でファイル作成成功.png)
エラーが出ずテキストファイル作成できました。
![](https://sugublog.org/wp-content/uploads/2021/06/nayami111-4-300x200.jpg)
![](https://sugublog.org/wp-content/uploads/2021/06/nayami111-4-300x200.jpg)
Linuxでその他の作成に関するコマンドの記事
Linuxサーバーでディレクトリ作成コマンドについて
![](https://sugublog.org/wp-content/uploads/2021/08/DB0804-1-300x225.jpg)
![](https://sugublog.org/wp-content/uploads/2021/08/DB0804-1-300x225.jpg)
Linuxサーバーでユーザー作成について
![](https://sugublog.org/wp-content/uploads/2021/11/running_1128-3-300x225.jpg)
![](https://sugublog.org/wp-content/uploads/2021/11/running_1128-3-300x225.jpg)
まとめ:【Linux】CentOSでコマンドでファイル作成する方法
![ファイル](https://sugublog.org/wp-content/uploads/2021/08/DB0804-1-1024x768.jpg)
![ファイル](https://sugublog.org/wp-content/uploads/2021/08/DB0804-1-1024x768.jpg)
Linuxサーバーでファイルを作成するコマンドはtouchです。
touch ファイル名
ファイル名の先頭に「-」がつくファイル名はオプションと解釈されて作成できない
その時の回避方法は以下にまとめています。
- –オプションを使う
- ./をつける
![](https://sugublog.org/wp-content/uploads/2021/03/dog004-150x150.jpeg)
![](https://sugublog.org/wp-content/uploads/2021/03/dog004-150x150.jpeg)
![](https://sugublog.org/wp-content/uploads/2021/03/dog004-150x150.jpeg)
LinuxのCentOSコマンドでファイル作成できました!