# ファイル作成 # - 通常ファイル # - 隠しファイル [vagrant@localhost ~]$ mkdir test [vagrant@localhost ~]$ cd test [vagrant@localhost test]$ touch test [vagrant@localhost test]$ touch .test [vagrant@localhost test]$ ls -la 合計 8 drwxrwxr-x. 2 vagrant vagrant 4096 7月 25 09:13 2016 . drwx------. 11 vagrant vagrant 4096 7月 25 04:15 2016 .. -rw-rw-r--. 1 vagrant vagrant 0 7月 25 09:13 2016 .test -rw-rw-r--. 1 vagrant vagrant 0 7月 25 09:13 2016 test # カレントディレクトリをアーカイブ => 全部含まれる [vagrant@localhost test]$ tar cvzf /tmp/test.tar.gz . ./ ./.test ./test [vagrant@localhost test]$ tar tvf /tmp/test.tar.gz drwxrwxr-x vagrant/vagrant 0 2016-07-25 09:13 ./ -rw-rw-r-- vagrant/vagrant 0 2016-07-25 09:13 ./.test -rw-rw-r-- vagrant/vagrant 0 2016-07-25 09:13 ./test # アスタリスクで指定 => 隠しファイルは含まれないよね # というだけの話 [vagrant@localhost test]$ tar cvzf /tmp/test.tar.gz * test [vagrant@localhost ~]$ tar tvf /tmp/test.tar.gz -rw-rw-r-- vagrant/vagrant 0 2016-07-25 09:13 test
shopt -s dotglob
とすれば、 *
でもdotfileを引っ掛けられるようになるらしい。
zsh – cp hidden files with glob patterns – Unix & Linux Stack Exchange