Article View: pl.comp.os.linux
Article #908061Re: Segregacja plików
From: Adam
Date: Mon, 10 Mar 2025 21:47
Date: Mon, 10 Mar 2025 21:47
52 lines
3029 bytes
3029 bytes
Dnia Sun, 9 Mar 2025 13:33:28 +0100, Jacek napisał(a):
> W dniu 9.03.2025 o 10:35, Kamil Jońca pisze:
>> Jacek <jacmac@tlen.pl> writes:
>>
>>> W dniu 8.03.2025 o 20:12, Jacek pisze:
>>>> W dniu 8.03.2025 o 19:50, Kamil Jońca pisze:
>>>>> Jacek <jacmac@tlen.pl> writes:
>>>>>
>>>>>> Jest sobie grupa katalogów o nazwach rec*.* a w nich mnóstwo różnych
>>>>>> plików. Proszę, niech ktoś napisze mi w bashu zaklęcie które
>>>>>> przeniesie pliki *.jpg z tych katalogów do katalogu REC :)
>>>>>
>>>>> man find
>>>> E tam... Dla was, to 30 sek wprawki umysłowej a dla mnie godziny
>>>> przekopywania się przez obcą materię bez gwarancji powodzenia.
>>>>
>>> A niech tam... Find wśród swoich akcji nie ma niczego typu mv lub
>>> cp. Mogę jedynie kazać mu wylistować nazwy plików *.jpg, co mi nic nie
>>
>> Ech. Umiejętnośc czytania zanika.
>> Tak z głowy byłoby to:
>> find rec*.* -type f -name "*.jpg" -exec cp -t REC {} \+
>>
>> A teraz jako pracę domową masz sprawdzic co to właściwie robi i na jakie
>> rzeczy nie jest odporny.
>
> Hmmm, działa :) Dzięki :) Tak dotąd:
> find rec*.* -type f -name "*.jpg" -exec cp -t REC
> to rozumiem o co chodzi, ale:
> {} \+
> z niczym mi się nie kojarzy. Prosiłbym o słówko wyjaśnienia.
> Jońca, jak ktoś już napisze zaklęcie to stosunkowo łatwo je zrozumieć.
> Ale jakbym miał je napisać sam, miałbym wstępnie kilkadziesiąt pytań :)
> Ja informatyki nie kończyłem. Jak na elektronika co ma 80 lat i kiedy
> studiował to kompy były głównie w książkach Lema - i tak jestem całkiem
> rozgarnięty informatycznie :)
To było sobie przenieść spod Windowsa ;)
W każdym razie dużo prościej.
Komenda MOVE nie obejmuje podkatalogów, więc do przeniesienia byłyby
potrzebne dwa kroki:
xcopy *.jpg x:\rec /e/s/v
del *.jpg /s
W tym konkretnym przypadku systemy linuksowe IMO przegrywają.
--
Pozdrawiam.
Adam
Technical Details
Message-ID:
<45a8u4snd189$.h5h050xvshpw.dlg@40tude.net>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.chmurka.net!.POSTED.oz185-152-121-246.netfala.pl!not-for-mailReferences:
<vqi1u8$75qh$1@dont-email.me> <87h6431hnm.fsf@alfa.kjonca> <vqi4q8$75qh$4@dont-email.me> <vqjhia$k8nr$1@dont-email.me> <87wmcyzguj.fsf@alfa.kjonca> <vqk1qo$nnr8$1@dont-email.me>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.chmurka.net!.POSTED.oz185-152-121-246.netfala.pl!not-for-mail From: Adam <a.g@poczta.onet.pl> Newsgroups: pl.comp.os.linux Subject: Re: Segregacja plików Date: Mon, 10 Mar 2025 22:47:14 +0100 Organization: news.chmurka.net Message-ID: <45a8u4snd189$.h5h050xvshpw.dlg@40tude.net> References: <vqi1u8$75qh$1@dont-email.me> <87h6431hnm.fsf@alfa.kjonca> <vqi4q8$75qh$4@dont-email.me> <vqjhia$k8nr$1@dont-email.me> <87wmcyzguj.fsf@alfa.kjonca> <vqk1qo$nnr8$1@dont-email.me> MIME-Version: 1.0 Injection-Info: news.chmurka.net; posting-account="Adam"; posting-host="oz185-152-121-246.netfala.pl:185.152.121.246"; logging-data="27574"; mail-complaints-to="abuse-news.(at).chmurka.net" User-Agent: 40tude_Dialog/2.0.15.1pl Cancel-Lock: sha1:cl8MyCkZKW+Vin8Ckp71Z2VOGDQ= sha256:ybaIwCztI7btMiAX8MFUtZoxEVirqB9GPLcmfru0+fE= sha1:lUHrpvgJRccHXZUSpimCFxl4eIM= sha256:0crJzSlYuHh4cYjSvxExXQp9x2kOm9WC54CFwquW9/A= Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit