Takuya Miyashita
This site
Web
Start:
*rsync コマンド メモ [#od8f3e43]
**基本形 [#h3e69539]
cp と同じ.
#codeprettify(lang-bash){{
rsync -(オプション) source destination
}}
ディレクトリ自体を含まない,ディレクトリ以下のファイル群...
#codeprettify(lang-bash){{
rsync -rp source . # ディレクトリも含める
rsync -rp source/ . # sourceディレクトリを含めずsource以...
}}
-よく使うオプション
-a: いろいろなオプション適用,-rlptgoD と同じ
-r: ディレクトリ以下全て --recursive
-p: permissionを保持 --perms
-l: シンボリックリンクをシンボリックリンクとしてコピー
-v: ファイルの情報を表示 --verbose
--include: 同期ファイルの指定(後述)
--exclude: 同期対象から除外するファイルの指定(後述)
リモートサーバーとの通信も可能.
rsync の -l オプションを使うことで,シンボリックリンクを...
#codeprettify(lang-bash){{
rsync -rlp source miyashita@xxx.xxx.xxx.xxx:remote/destin...
}}
~
~
**includeとexclude [#tc2bbdaa]
必要なものだけをコピーしたいという時に使える.include と ...
#codeprettify(lang-bash){{
rsync -av --include="*/" --include="*.png" --exclude="*.*...
}}
このコマンドは,--include でディレクトリ("*/")と png フ...
~
**差分のあるファイルだけ同期 [#xdf73a40]
同一ファイル名で中身も同一なものが多く含まれる場合には,-...
転送元と転送先でそれぞれ checksum を計算しているらしい.
#codeprettify(lang-bash){{
rsync --checksum -av source destination
}}
End:
*rsync コマンド メモ [#od8f3e43]
**基本形 [#h3e69539]
cp と同じ.
#codeprettify(lang-bash){{
rsync -(オプション) source destination
}}
ディレクトリ自体を含まない,ディレクトリ以下のファイル群...
#codeprettify(lang-bash){{
rsync -rp source . # ディレクトリも含める
rsync -rp source/ . # sourceディレクトリを含めずsource以...
}}
-よく使うオプション
-a: いろいろなオプション適用,-rlptgoD と同じ
-r: ディレクトリ以下全て --recursive
-p: permissionを保持 --perms
-l: シンボリックリンクをシンボリックリンクとしてコピー
-v: ファイルの情報を表示 --verbose
--include: 同期ファイルの指定(後述)
--exclude: 同期対象から除外するファイルの指定(後述)
リモートサーバーとの通信も可能.
rsync の -l オプションを使うことで,シンボリックリンクを...
#codeprettify(lang-bash){{
rsync -rlp source miyashita@xxx.xxx.xxx.xxx:remote/destin...
}}
~
~
**includeとexclude [#tc2bbdaa]
必要なものだけをコピーしたいという時に使える.include と ...
#codeprettify(lang-bash){{
rsync -av --include="*/" --include="*.png" --exclude="*.*...
}}
このコマンドは,--include でディレクトリ("*/")と png フ...
~
**差分のあるファイルだけ同期 [#xdf73a40]
同一ファイル名で中身も同一なものが多く含まれる場合には,-...
転送元と転送先でそれぞれ checksum を計算しているらしい.
#codeprettify(lang-bash){{
rsync --checksum -av source destination
}}
Page:
Edit with a page name which already exists