Ⅰ 如何使用RSYNC在伺服器間鏡像或者備份目錄和文件
rsync功能非強工具其命令功能特色選項我面選項詳細說明
rsync伺服器配置結束步需要客戶端發rsync命令實現伺服器端文件備份客戶端rsync功能非強工具其命令功能特色選項我面選項進行析說明
Rsync命令格式六種:
rsync [OPTION]... SRC DEST
rsync [OPTION]... SRC [USER@]HOST:DEST
rsync [OPTION]...
[USER@]HOST:SRC DEST
rsync [OPTION]... [USER@]HOST::SRC DEST
rsync
[OPTION]... SRC [USER@]HOST::DEST
rsync [OPTION]...
rsync://[USER@]HOST[:PORT]/SRC [DEST]
應於六種命令格式rsync六種同工作模式:
1)拷貝本文件SRCDES路徑信息都包含單冒號":"隔符啟種工作模式:rsync -a /data /backup
2)使用遠程shell程序(rsh、ssh)實現本機器內容拷貝遠程機器DST路徑址包含單冒號":"隔符啟該模式:rsync
-avz *.c foo:src
3)使用遠程shell程序(rsh、ssh)實現遠程機器內容拷貝本機器SRC址路徑包含單冒號":"隔符啟該模式:rsync
-avz foo:src/bar /data
4)遠程rsync伺服器拷貝文件本機SRC路徑信息包含"::"隔符啟該模式:rsync -av
[email protected]::www /databack
5)本機器拷貝文件遠程rsync伺服器DST路徑信息包含"::"隔符啟該模式:rsync -av /databack
[email protected]::www
6)列遠程機文件列表類似於rsync傳輸要命令省略掉本機信息即:rsync
-v rsync://172.16.78.192/www
rsync參數具體解釋:
-v,
--verbose 詳細模式輸
-q, --quiet 精簡輸模式
-c, --checksum 打校驗關強制文件傳輸進行校驗
-a, --archive 歸檔模式表示遞歸式傳輸文件並保持所文件屬性等於-rlptgoD
-r, --recursive
目錄遞歸模式處理
-R, --relative 使用相路徑信息
-b, --backup
創建備份於目已經存同文件名文件重新命名~filename使用--suffix選項指定同備份文件前綴
--backup-dir 備份文件(~filename)存放目錄
-suffix=SUFFIX 定義備份文件前綴
-u,
--update 僅僅進行更新跳所已經存於DST並且文件間晚於要備份文件(覆蓋更新文件)
-l, --links 保留軟鏈結
-L, ---links 想待規文件處理軟鏈結
---unsafe-links 僅僅拷貝指向SRC路徑目錄樹外鏈結
--safe-links 忽略指向SRC路徑目錄樹外鏈結
-H, --hard-links 保留硬鏈結
-p, --perms
保持文件許可權
-o, --owner 保持文件屬主信息
-g, --group 保持文件屬組信息
-D, --devices
保持設備文件信息
-t, --times 保持文件間信息
-S, --sparse 稀疏文件進行特殊處理節省DST空間
-n,
--dry-run現實哪些文件傳輸
-W, --whole-file 拷貝文件進行增量檢測
-x, --one-file-system
要跨越文件系統邊界
-B, --block-size=SIZE 檢驗算使用塊尺寸默認700位元組
-e, --rsh=COMMAND
指定使用rsh、ssh式進行數據同步
--rsync-path=PATH 指定遠程伺服器rsync命令所路徑信息
-C,
--cvs-exclude 使用CVS自忽略文件用排除些希望傳輸文件
--existing
僅僅更新些已經存於DST文件備份些新創建文件
--delete 刪除些DSTSRC沒文件
--delete-excluded 同刪除接收端些該選項指定排除文件
--delete-after 傳輸結束再刪除
--ignore-errors 及現IO錯誤進行刪除
--max-delete=NUM 刪除NUM文件
--partial
保留些故沒完全傳輸文件加快隨再傳輸
--force 強制刪除目錄即使空
--numeric-ids
數字用戶組ID匹配用戶名組名
--timeout=TIME IP超間單位秒
-I, --ignore-times
跳些同間度文件
--size-only 決定否要備份文件僅僅察看文件考慮文件間
--modify-window=NUM 決定文件否間相同使用間戳窗口默認0
-T --temp-dir=DIR
DIR創建臨文件
--compare-dest=DIR 同比較DIR文件決定否需要備份
-P 等同於 --partial
--progress 顯示備份程
-z, --compress 備份文件傳輸進行壓縮處理
--exclude=PATTERN
指定排除需要傳輸文件模式
--include=PATTERN 指定排除需要傳輸文件模式
--exclude-from=FILE
排除FILE指定模式文件
--include-from=FILE 排除FILE指定模式匹配文件
--version 列印版本信息
--address 綁定特定址
--config=FILE 指定其配置文件使用默認rsyncd.conf文件
--port=PORT 指定其rsync服務埠
--blocking-io 遠程shell使用阻塞IO
-stats
給某些文件傳輸狀態
--progress 傳輸現實傳輸程
--log-format=formAT 指定志文件格式
--password-file=FILE FILE密碼
--bwlimit=KBPS 限制I/O帶寬KBytes per second
-h, --help 顯示幫助信息
Ⅱ java 獲取src下的文件路徑怎麼寫
java工程還是web工程?
java的話/src/就可以了啊
web的話,可以使用request.getServletContext().getRealPath("當前就是src下,這里可以寫以後的路徑");
Ⅲ 如何獲取src目錄下的file
src是根據class編譯環境的相對路徑查找的,外面的路徑可以使用絕對路徑。 絕對路徑是指文件在硬碟上真正存在的路徑。例如「bg.jpg」這個圖片是存放在硬碟的「E:\book\網頁布局代碼\第2章」目錄下,那麼 「bg.jpg」這個圖片的絕對路徑就是「
Ⅳ 獲取src下的文件路徑拋異常java.lang.NullPointerException
Class.getResource("") 返回的是當前Class這個類所在包開始的位置
Class.getResource("/") 返回的是classpath的位置
getClassLoader().getResource("") 返回的是classpath的位置
getClassLoader().getResource("/") 錯誤的!版!
運行時想獲得文件,得權從最終生成的.class文件為著手點,不要以.java文件的路徑為出發點,因為真正使用的就是.class,不會拿個.java文件就使用,因為java是編譯型語言嘛
Ⅳ 為什麼IE不能調用src路徑是本地伺服器的js文件
解決方法:
打開「工具」菜單,選擇「Internet 選項」菜單項,打開IE選項。切換至「安全」選項卡,打開「安全設置 – Internet 區域」對話框。找到「將文件上傳到伺服器時包含本地目錄路徑」項目,將其啟用即可。
--------------------
說明:這個應該是在IE8中設置的。
Ⅵ 下圖中的src路徑怎麼填寫才能成功的把我的js插件載入到打開的網頁上
你的網頁文件(.html)是放在手機上還是網上?如果是在網上,網上的網頁文件不內能載入本地js文件,這容個是瀏覽器安全策略要求。如果你是網頁也是放在本地,最簡單的方法是和js文件放在一起,然後src直接寫js文件名字就可以 不需要目錄地址,瀏覽器會使用相對地址找到同目錄下的這個js文件。