Article View: pl.comp.os.linux
Article #908062Re: Segregacja plików
From: Marcin Debowski
Date: Mon, 10 Mar 2025 23:24
Date: Mon, 10 Mar 2025 23:24
61 lines
3621 bytes
3621 bytes
On 2025-03-10, Adam <a.g@poczta.onet.pl> wrote:
> 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ą.
xcopy *.jpg x:\rec /e/s/v jest prostsze of find path type pattern exec command?
Nic nie rozumiem :)
Stawiam tezę, że dla przeciętnego, nawet dość zaawansowanego uzytkownika
Windows nie jest (inna filozofia, stopień trudności zblizony).
Find'a warto poznać, nawet na poziomie podstawowym. To jedno z takich
klasycznych narzędzi dostepnych chyba pod kazdym uniksopodbnym systemem,
które niesamowicie rozszerza mozliwości działań lini poleceń.
--
Marcin
Technical Details
Message-ID:
<7xKzP.8989$Fbm2.1608@fx09.ams1>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!3.eu.feeder.erje.net!feeder.erje.net!feeder2.feed.ams11.usenet.farm!feed.usenet.farm!peer01.ams4!peer.am4.highwinds-media.com!news.highwinds-media.com!peer03.ams1!peer.ams1.xlned.com!news.xlned.com!feeder.cambriumusenet.nl!feed.tweaknews.nl!posting.tweaknews.nl!fx09.ams1.POSTED!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> <45a8u4snd189$.h5h050xvshpw.dlg@40tude.net>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!3.eu.feeder.erje.net!feeder.erje.net!feeder2.feed.ams11.usenet.farm!feed.usenet.farm!peer01.ams4!peer.am4.highwinds-media.com!news.highwinds-media.com!peer03.ams1!peer.ams1.xlned.com!news.xlned.com!feeder.cambriumusenet.nl!feed.tweaknews.nl!posting.tweaknews.nl!fx09.ams1.POSTED!not-for-mail Newsgroups: pl.comp.os.linux From: Marcin Debowski <agatek@INVALID.zoho.com> Subject: Re: Segregacja plików 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> <45a8u4snd189$.h5h050xvshpw.dlg@40tude.net> User-Agent: slrn/1.0.3 (Linux) Mime-Version: 1.0 Lines: 61 Message-ID: <7xKzP.8989$Fbm2.1608@fx09.ams1> X-Complaints-To: abuse@tweaknews.nl NNTP-Posting-Date: Mon, 10 Mar 2025 23:24:51 UTC Organization: Tweaknews Date: Mon, 10 Mar 2025 23:24:51 GMT X-Received-Bytes: 3428 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit