嗨,我的拳頭時間試圖寫一個bash腳本,所以我有點不好。Bash備份腳本。需要幫助找到一個文件,並閱讀它
我需要在主目錄中定位文件的幫助(該文件包含我想備份的文件列表)。在此之後,我想循環文件中的所有行並製作這些文件的副本。
這是我tryed,但它不似乎工作:
find /home$n -name .file_with_backup_register | while read line ;
do cp "$line" /var/backup/temp;
done
當我嘗試讓我的焦油備份的腳本tar-czvf $(date +%m_%d_%Y)
IL得到:
tar: Cowardly refusing to create an empty archive.
所以即時猜測其劑量工作的find/home $ n ...行
顯示如何將'tar'放入備份腳本。問題可能在於你如何指定要存檔的檔案。 – Barmar
tar-czvf $(日期+%m_%d_%Y)im站在/ var/backup/temp中,並且想要使用名稱月,日,年製作完整目錄的tar – user3176770
'while read' loop doesn讀取'.file_with_backup_register'文件的內容。它正在讀取'find'的輸出,它只是所有這些文件的列表。 – Barmar