私はinclude
とexclude
オプションでそれを調整することができます。二枚舌とバックアップ複数のフォルダ(除く/含む)
したがって、/
をソースディレクトリに指定し、**
(これは無制限になります)を除外して、保存するフォルダを含めます。
ソース/
と--exclude /
は空のセットを与え、--include ...
はexclude
より大きく、フォルダを追加します。しかし、除外したいフォルダを除外することはできません。または私は何かを逃していますか?
私はinclude
とexclude
オプションでそれを調整することができます。二枚舌とバックアップ複数のフォルダ(除く/含む)
したがって、/
をソースディレクトリに指定し、**
(これは無制限になります)を除外して、保存するフォルダを含めます。
ソース/
と--exclude /
は空のセットを与え、--include ...
はexclude
より大きく、フォルダを追加します。しかし、除外したいフォルダを除外することはできません。または私は何かを逃していますか?
私はinclude/excludeコマンドがコマンドに表示されるほど左になるほど「強く」なることを知りました。私の場合は
、ソースは次のようになり、輸出入および:--exclude /var/tmp --exclude /var/run --exclude /var/lock --exclude /home/*/.thumbnails --exclude /home/*/.cache --exclude /home/*/.local/share/Trash --exclude /root/.thumbnails --exclude /root/.cache --exclude /root/.local/share/Trash --include /home --include /etc --include /usr/local --include /root --include /var --include /boot --exclude '**' /
は、(追加された改行:)
--exclude /var/tmp
--exclude /var/run
--exclude /var/lock
--exclude /home/*/.thumbnails
--exclude /home/*/.cache
--exclude /home/*/.local/share/Trash
--exclude /root/.thumbnails
--exclude /root/.cache
--exclude /root/.local/share/Trash
--include /home
--include /etc
--include /usr/local
--include /root
--include /var
--include /boot
--exclude '**'
/
@Kurtibertの答えを完了することで、あなたは追加する必要がありますディレクトリの末尾に**
が含まれていれば、内部のファイルが含まれていることを確認できます(引用符は忘れないでください)。
--exclude '/var/tmp'
--exclude '/var/run'
--exclude /var/lock'
--exclude '/home/*/.thumbnails'
--exclude '/home/*/.cache'
--exclude '/home/*/.local/share/Trash'
--exclude '/root/.thumbnails'
--exclude '/root/.cache'
--exclude '/root/.local/share/Trash'
--include '/home/**'
--include '/etc/**'
--include '/usr/local/**'
--include '/root/**'
--include '/var/**'
--include '/boot/**'
--exclude '**'
/