テクニカル雑記帳です
Linux,Wiindowsで空のファイルを作りたい!
–Linux–
linuxだと2パターンでした。
touch
コマンド(([touchコマンドについて詳しくまとめました 【Linuxコマンド集】]https://eng-entrance.com/linux-command-touch#i))
※ touch
コマンドはファイルのタイムスタンプを更新するコマンド。
ファイルの内容を書き換えた日時:mtime
ファイルのアクセス権設定などを変更した日時:ctime
touchコマンド実行後に、タイムスタンプ情報だけを持ったファイルが新規作成されます。
$ touch filename.txt
改行コードを含まないコマンドを付けてechoする
※echoの出力はデフォルトで最後に改行がつくので、それを除くために -n
する
$ echo -n > filename.txt
–Windows–
nul
ファイルを作成するコマンド。
「NUL」はデバイスファイルの一種であり、「空っぽ」のファイルとして扱うことができます。
また、「NUL」はシステムによって予約された名前なので、ファイル名・ディレクトリ名としては使えません。
type nul > filename.txt
type
は指定したファイルの中身を表示するコマンドです。他に、 copy
で代用することも可能です。
copy nul > filename.txt