شما اگر دستور tar را با استفاده از * اجرا کنید، tar فایلهای hidden را نادیده میگیرد و آنها را tar نمیکند. راه حل سادهی این موضوع استفاده از "." به جای "*" است.
#(cd /home/mahmoud/Desktop ;tar cvf - .) | (cd /root/; tar xvf -)
دستور بالا محتویات Desktop کاربر mahmoud را در /root کپی میکند (شامل فایلهای hidden در Desktop)
ولی اگر دستور به شکل زیر استفاده میشد تنها فایلهای غیرhidden را کپی میکرد:
#(cd /home/mahmoud/Desktop ;tar cvf - *) | (cd /root/; tar xvf -)
- ۹۷/۰۶/۲۶