🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.os.unix
Article #26795

Re: bash i porównanie plików lokalnych zezdalnymi

#26795
From: ne
Date: Thu, 31 Jan 2008 09:49
39 lines
2306 bytes
Konrad Stepien napisał(a):
> irek@mud.pl <irek@mud.pl> napisał(a):
>> ne wrote:
>>> Witam
>>>
>>> Chcę porównać pliki lokalne ze zdalnymi,
>>> mam do dyspozycji  bash'a z wykorzystaniem ssh do połączenia zdalnego.
>>> Chcę uzyskać listę plików które mają różnicę w wielkości i dacie zmian.
>>> Rsync próbowałem zmusić do stworzenia listy plików które będzie
>>> 'aktualizował' ale z opcją --list-only zwraca mi wszystkie pliki.
>>> może coś robię źle?
>>>
>>> Do końca nie wiem jak się za to zabrać.
>>> ssh user@host "ls -la /test" > zdalna_lista
>>> ls -la /test > lokalna_lista
>>> i
>>> diff ??
>>>
>>> może jakieś świeże pomysły?
>> md5
>>
> 
> Ciężka artyleria. Przecież napisał wyraźnie, że chce wyłapać
> te z różnym rozmiarem i datą. Ja bym kombinował z ls, sort i diff.
> Sort po to, żeby diff nie pokazał czegoś tylko dlatego, że ls-y
> zwrócą w innej kolejności.
> 

mam coś takiego, niby okej, ale jak już w katalogu który listuję są
katalogi to nie wiem jak przypisać ścieżkę do plików ..

ssh komp ls -RlgG /home/test | grep -v "razem" | grep -v "total" > lista.1
ls -RlgG /home/test  | grep -v "razem" | grep -v "total" > lista.2
echo `diff lista.1 lista.2  | grep ">" | sed -e 's/^> //' | awk '{ print
$6 }'`


chyba nic więcej nie wymyślę,
dzięki za pomoc! ;)
Technical Details
Message-ID: <47a199aa$1@news.home.net.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.nask.pl!news.nask.org.pl!nf1.ipartners.pl!ipartners.pl!news.home.net.pl!not-for-mail
References: <47a032c5$1@news.home.net.pl> <fnplbn$sgf$1@atlantis.news.tpi.pl> <slrnfq12l3.ca.xbaenq@sekator.interdata.net.pl>

Show Full Headers
Complete Article Headers
Date: Thu, 31 Jan 2008 10:49:30 +0100
From: ne <ne10@poczta.onet.pl>
User-Agent: IceDove 1.5.0.14pre (X11/20071018)
MIME-Version: 1.0
Newsgroups: pl.comp.os.unix
Subject: Re: bash i porównanie plików lokalnych
 zezdalnymi
References: <47a032c5$1@news.home.net.pl> <fnplbn$sgf$1@atlantis.news.tpi.pl> <slrnfq12l3.ca.xbaenq@sekator.interdata.net.pl>
In-Reply-To: <slrnfq12l3.ca.xbaenq@sekator.interdata.net.pl>
NNTP-Posting-Host: 85.112.215.86
Message-ID: <47a199aa$1@news.home.net.pl>
X-Trace: news.home.net.pl 1201772970 85.112.215.86 (31 Jan 2008 10:49:30 +0100)
Organization: home.pl news server
Lines: 39
X-Authenticated-User: dnastala.osanet
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.nask.pl!news.nask.org.pl!nf1.ipartners.pl!ipartners.pl!news.home.net.pl!not-for-mail
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit