-5
我有一些問題,因爲我的朋友發給我一個腳本來備份我的文件夾,當任何文件會改變。但我不明白bash腳本。有人能解釋我的這段代碼的每一行嗎?備份bash腳本解釋
#!/bin/bash
SOURCE="/var/www/my_web/load/"
BACKUP="/home/your_user/load/"
LBACKUP="/home/your_user/load/latest-full/"
DATE=$(date +%Y-%m-%d-%T)
DESTINATION="$BACKUP"/"$DATE"-diff/
rsync -av --compare-dest="$LBACKUP" "$SOURCE" "$DESTINATION"
cd "$DESTINATION"
find . -depth -type d -empty -delete
問候, 塞巴斯蒂安
在bash shell中運行man bash,man date,man rsync,man find和help cd。 – choroba
您是否嘗試在shell中運行這些命令中的任何一個來查看您得到的結果? –
是的,但我不明白爲什麼我寫給你同性戀的一切!我不想學習bash,只知道這個腳本在每行代碼上做了什麼。我有問題了解DESTINATION行和FIND行。 –