🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.os.linux
Article #908062

Re: Segregacja plików

#908062
From: Marcin Debowski
Date: Mon, 10 Mar 2025 23:24
61 lines
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-mail
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>

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