別のサブディレクトリに同じフォルダ名がありますが、ミラーリング時に特定のフォルダだけを除外したいと思います。
例:
別のディレクトリに「123」ディレクトリがあります
./abc/123/
./abc/xyz/123/
./xxx/123/
./abc/yyy/123/
私は除外したいのですが、以下を./abc/123/
使用してすべての項目を除外すると
lftp -p 22 -e 'mirror --exclude ./abc/123/ './abc' '/var/www/' ; exit' sftp://[email protected]
ベストアンサー1
指定すると、^\
最上位レベルのみが除外されるように見えます。
例:
home/
├ img/
│ └ dummyA.png
└ upload/
└ img/
└ dummyB.png
上記のディレクトリ構造を想定すると
mirror --reverse -x ^\img/ --delete /home /site
site/
└ upload/
└ img/
└ dummyB.png