Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Script na hromadné vytvoření složek  (Přečteno 4151 krát)

SAiMi

  • Host
Script na hromadné vytvoření složek
« kdy: 22 Září 2014, 15:57:59 »
Přátelé,
existuje prosím nějaký "magický" příkaz nebo program, pokud mám ve složce +-168 aby se každému vytvořila složka a následně se do něj soubor přesunul?

(Pokud je to špatná sekce na dotaz, předem se omlouvám a děkuji za přesun!)

ntz_reloaded

  • Lokaj
  • Závislák
  • ***
  • Příspěvků: 3735
  • skill :: ur home erly
Re:Script na hromadné vytvoření složek
« Odpověď #1 kdy: 22 Září 2014, 16:31:55 »
magicky prikaz jiste existuje, nicmene ja porad nechapu zadani ..
tikejte mi, taky Vam tikam ...
song of the day - openSUSE, openindiana, DuckDuckGo
The noise ain't noise anymore, who's to blame, WHO'S TO BLAME ??

SAiMi

  • Host
Re:Script na hromadné vytvoření složek
« Odpověď #2 kdy: 22 Září 2014, 16:36:58 »
Mám složku ve které je 168 MP3 souborů, a potřebuji aby každé MP3 byla vytvořena složka a soubor se do ní přetáhl!

Něco podobného jako máš zde:
Kód: [Vybrat]
http://skwire.dcmembers.com/fp/?page=files-2-folder

ntz_reloaded

  • Lokaj
  • Závislák
  • ***
  • Příspěvků: 3735
  • skill :: ur home erly
Re:Script na hromadné vytvoření složek
« Odpověď #3 kdy: 22 Září 2014, 16:47:28 »
neco jako tohle:

eg. vytvorim ve slozce tmp/ (relativni cesta) slozky kazdou podle jmena mp4 souboru v soucasnem adresari (oriznutou o koncovku .mp4)

Kód: [Vybrat]
$ cd ~/Videos/youtube-dl

$ find . -type f | sed 's/\.mp4$//' | while read foo; do mkdir -p tmp/"$foo"; done

$ > ls -1F tmp/
A Day To Remember - All I Want-Pn-6eOxnEMI/
Afrika Bambaataa feat.John Lydon - World Destruction-B5S-q1gRxvw/
Aneta Langerova - V bezvetri-goMfbNqdxws/
Ariana Grande - 'Problem' By The Animal In Me-XMRs-nJ7ICI/
August Burns Red 'Marianas Trench' Official Music Video _ Director - Robby Starbuck-HDrsKRLD89s/
Cameo - Word Up-MZjAantupsA/
Carly Rae Jepsen - 'Call Me Maybe' By The Animal In Me-Br_QI8glbG4/
Comeback Kid - Turn It Around (2003) (Full Album)-oqwlkWwTBrw/
Comeback Kid - Wake the Dead [ FULL ALBUM ]-2DgxqZV9oTs/
Darkest Hour - Severed Into Separates-NXwfIfBwsxc/
Katy Perry - Dark Horse (Official) ft. Juicy J-0KSOMA3QBU0/
Katy Perry - I Kissed A Girl-tAp9BKosZXs/
Katy Perry - This Is How We Do (Official)-7RMQksXpQSk/
Katy Perry - Unconditionally (Official)-XjwZAa2EjKA/
Korn - Word Up - HQ_Full HD-kyOcIbRRkiw/
Lady Gaga - 'Applause' By The Animal In Me-ErjpkZk6ILY/
Nicki Minaj - Anaconda-LDZX4ooRsWs/
Parkway Drive - 'Dark Days'-_7lpftvYDMA/
Parkway Drive - Horizons - Full Album -(HD)--TulVILhfxFM/
Parkway Drive - 'Karma'-CeetS4vERoo/
Parkway Drive - 'Sleepwalker'-15mxiWAYSEw/
RISE OF THE NORTHSTAR - Demonstrating My Saiya Style (Official)-PTVgUrRNM7E/
RISE OF THE NORTHSTAR - Sound of Wolves (Official)-y4k8hbwHgQ4/
The Acacia Strain - Cauterizer (New album in stores 10.14.14)-QGOoBT66lT4/
The Acacia Strain - 'The Hills Have Eyes' (official music video - HD)-6BUD0hzxkwk/
The Acacia Strain - 'The Impaler' (official music video)-jerniapBd0s/
THE GHOST INSIDE - Engine 45 (Guitar Cover) HD-mX7OXBVc1B0/
The Ghost Inside - 'Engine 45'-wzS5-AjJ71E/
The Ghost Inside - Fury and the Fallen Ones (Full Album)-whibWsOkEAc/
The Ghost Inside - Get What You Give (Full Album)-qmCQAe2HyBU/
The Ghost Inside - RETURNERS (Full Album 2010)-NDx55o4W6S0/
The Offspring   Smash Full Album-LxJ5du7cBPs/
Ty jsi jako ja-ws_G8lmip9c/
Wolves at the Gate - Captors [ FULL ALBUM ]-OxH2N2NyR9I/
Wolves At The Gate - Dead Man-9fpZ3yIc9cs/

disclaimer: nekterou muziku si stahovala "u me" moje draha polovicka ...
« Poslední změna: 22 Září 2014, 16:49:30 od ntz_reloaded »
tikejte mi, taky Vam tikam ...
song of the day - openSUSE, openindiana, DuckDuckGo
The noise ain't noise anymore, who's to blame, WHO'S TO BLAME ??

SAiMi

  • Host
Re:Script na hromadné vytvoření složek
« Odpověď #4 kdy: 22 Září 2014, 17:06:14 »
Děkuji za nakopnutí mistře! ;)

GdH

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 3176
    • GdH-Notes
Re:Script na hromadné vytvoření složek
« Odpověď #5 kdy: 22 Září 2014, 18:40:25 »
Tady se dá sed vynechat a použít rovnou bash:
Kód: [Vybrat]
find . -type f | while read foo; do mkdir "${foo%.mp3}"; mv "$foo" "${foo%.mp3}/"; done
« Poslední změna: 22 Září 2014, 18:43:24 od GdH »

ntz_reloaded

  • Lokaj
  • Závislák
  • ***
  • Příspěvků: 3735
  • skill :: ur home erly
Re:Script na hromadné vytvoření složek
« Odpověď #6 kdy: 23 Září 2014, 00:09:07 »
btw, doporucuju cameo ,, aka "MZjAantupsA" ;) .. taky chci byt cernoch s knirkem a umet tancit
tikejte mi, taky Vam tikam ...
song of the day - openSUSE, openindiana, DuckDuckGo
The noise ain't noise anymore, who's to blame, WHO'S TO BLAME ??

 

Provoz zaštiťuje spolek OpenAlt.