Mac入門 ~拡張子の後ろにつく「~」の正体~

Macでターミナルを使ってディレクトリ内のファイルを見ていて、拡張子の後ろに「~(チルダ)」がついているファイル(例:sample.txt)があることに気付いた。

なんだろうと思って調べてみた。

ファイルを編集した時作成されるバックアップファイルらしいので、試してみる。

  1. ターミナルを開き、新規ファイルを格納用のフォルダを作成する
    $ mkdir sample
  2. sampleフォルダ内に移動し、新規ファイルを作成する
    $ cd sample
    $ touch sample.txt
  3. sampleフォルダ内を確認し、sample.txtが作成されていることを確認する
    $ ls
    (結果)
    sample.txt
  4. sample1.txtを編集して、保存する
    $ vim sample.txt
  5. sampleフォルダ内を確認する
    $ ls
    (結果)
    sample.txt sample.txt~

    おー、sample.txt~が作成されていることがわかりますね。
  6. sample.txt~の中身を確認する
    $ less sample.txt~
    中身を確認すると、空ファイルでした。

編集する前は、新規ファイル(空ファイル)だったので、編集する前のファイルをバックアップするようですね。

以上、小ネタでした。