圧縮ファイルリストの数がディレクトリリストと異なります。

圧縮ファイルリストの数がディレクトリリストと異なります。

次のコマンドを使用してフォルダをバックアップしています。

sudo tar -zcvf www.tar.gz /var/www/

圧縮アーカイブのファイル数とディレクトリを確認するために正常に圧縮され、次のコマンドを実行しました。

sudo tar -ztvf www.tar.gz | wc -l ->186364

ls -R /var/www | wc -l->196440

なぜ数字が違うのですか?私が何かを見逃しているのでしょうか?

ベストアンサー1

パイプなしで出力を見て、wc違いを確認してください。

$ ls -R www | cat
www:
dir1
dir2
file1

www/dir1:
file1

www/dir2:
file1
file2
$ ls -R www | wc -l
11

そして

$ tar xvfz www.tar.gz
www/
www/dir1/
www/dir1/file1
www/dir2/
www/dir2/file1
www/dir2/file2
www/file1
$ tar xvfz www.tar.gz |wc -l
7

ls -R より多くの出力を生成するだけです。

おすすめ記事