質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.50%
Linux

Linuxは、Unixをベースにして開発されたオペレーティングシステムです。日本では「リナックス」と呼ばれています。 主にWebサーバやDNSサーバ、イントラネットなどのサーバ用OSとして利用されています。 上位500のスーパーコンピュータの90%以上はLinuxを使用しています。 携帯端末用のプラットフォームAndroidは、Linuxカーネル上に構築されています。

Q&A

3回答

1695閲覧

linux touch コマンド

Hibiki00

総合スコア15

Linux

Linuxは、Unixをベースにして開発されたオペレーティングシステムです。日本では「リナックス」と呼ばれています。 主にWebサーバやDNSサーバ、イントラネットなどのサーバ用OSとして利用されています。 上位500のスーパーコンピュータの90%以上はLinuxを使用しています。 携帯端末用のプラットフォームAndroidは、Linuxカーネル上に構築されています。

0グッド

0クリップ

投稿2019/06/28 03:47

linuxでtouchコマンドを使ってファイルを作ろうとして
touch<ファイル名>
を使うとなぜか、<ファイル名>がテキストドキュメントになるのですが、これはなぜですか、GUIで一応ファイルは作れたのですが、対処法をしりたいです。そもそもtouchコマンドは、ファイルを作るコマンドですか?

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

maisumakun

2019/06/28 04:08

「<ファイル名>がテキストドキュメントになる」というのはどのような方法で確認しましたか?
Hibiki00

2019/06/28 04:11

touchでファイルを作ったと思って、cdで移動ができなかったので、GUIで確認しました。
guest

回答3

0

「テキストファイルになる」というのは表面上の表示がそうなっているだけで、中身が空のはずのファイルに本来テキストファイルも何もありません。試しにtouch test.jpgとかしてみればおそらくGUIでは「画像ファイルができた」ことにされてしまうはずです。

投稿2019/06/28 04:46

KojiDoi

総合スコア13669

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

本来、touch コマンドの効能はファイルのタイムスタンプ(アクセス時刻・修正時刻)を変更するです。
ただし、指定したファイルが存在しなかった場合には、0バイトのファイルを作成して、その時刻を変更するという動作をします。
※-c オプションを付けると存在しない場合には作成しなくなります

で、ファイルがテキストドキュメントになるというのは、何も拡張子を指定しなければ通常のファイル扱いとなり、それがテキストドキュメントと同じ扱いになるからでしょう。

投稿2019/06/28 04:11

tacsheaven

総合スコア13703

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

そもそもtouchコマンドは、ファイルを作るコマンドですか?

本来は、「ファイルの更新日時を(現在時刻に)変える」ためのコマンドです(man)。ファイルがなければ作成されます。

投稿2019/06/28 04:10

maisumakun

総合スコア145121

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

maisumakun

2019/06/28 04:13

作成されるファイル自体は0バイトのファイルなので、(0バイトとなるのが正当なファイル形式であれば)なんとでも解釈できます。
Hibiki00

2019/06/28 04:16

ファイルではなくて、テキストドキュメントが作成されるのは、どういうことですか?
maisumakun

2019/06/28 04:26

それはGUIのファイル管理ソフトがそう解釈しているだけの話です。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.50%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問