ファイルの操作 - Linux

コマンドの実行結果をテキストファイルに保存する

$ date > test.txt // ファイルを新規作成してい保存
$ date >> test.txt // test.txt にコマンドの結果を追記

今日の日付が付いたファイルを作成する

$ touch dairy_$(date +"%Y%m%d").txt

grep で検索したログファイルを別のファイルに保存する

messagesファイル中の、3月31日のログファイルを log.txt に保存します。

sudo less /var/log/messages | grep 'Mar 31' > log.txt

ファイル名の変更

# mv 変更前のファイル名 変更後のファイル名

# test.txtというファイルからhoge.txtに変更
mv test.txt hoge.txt

ファイルを空にする

ファイルを空にするには、truncate コマンドを使って空にすることができます。

# truncate -s 0 ファイル名
truncate -s 0 test.txt

echoコマンドを使っても空にすることができます。

# echo > ファイル名
echo > test.txt

Vi でファイルを開いた状態で空にするには、ESCキーをおし、:%dを入力しても空にすることができます。