Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
 Zbanowany
	
Hej
Mam dwa foldery:
dir1 z podfolderami 1, 2, 3 aż do ok 1500
dir2 z podfolderami 1. Wakacje w Łebie, 2. Urodziny Tomka, 3. Chatka dziadka - 2009, itd itp.
W dir1/1/ są pliki .jpg, w dir2 puste foldery o strukturze nazw [cyfra][kropka][jakiś tekst ze spacjami]
Jak nie trudno się domyśleć chcę przerzucić wszystko w wersji jeden do jeden tzn z dir1/1/ do dir2/1. Wakacje w Łebie, z dir1/2/ do dir2/2. Urodziny Tomka itd, itp. Jak to zrobić jedną pętlą for żeby nie przenosić wszytskiego ręcznie? próbowałem coś w stylu 
for i in {1..1500};do
mv dir1/$i/*.jpg dir2/$i.*
doneale nie działa
Ostatnio edytowany przez bakao (2022-05-20 10:08:52)
Offline



 Dzban Naczelny
	
 Zbanowany
	
├── dir1
│   ├── 1
│   │   ├── P4005.JPG
│   │   ├── P4033.JPG
│   │   └── P4035.JPG
│   ├── 10
│   ├── 2
│   │   ├── IMG_12.jpg
│   │   ├── IMG_13.jpg
│   │   └── IMG_1.jpg
│   ├── 3
│   │   ├── P4005.JPG
│   │   ├── P4033.JPG
│   │   └── P4035.JPG
│   ├── 4
│   ├── 5
│   ├── 6
│   ├── 7
│   ├── 8
│   └── 9
└── dir2
    ├── 1. Urodziny
    ├── 2. ślub
    ├── 3. Komuinia 2003
    ├── 4. Chrzciny
    └── 5. Roczek JanuszkaOffline



 Dzban Naczelny
	for dir in /tmp/test/dir1/*; do
    mv $dir/* /tmp/test/dir2/$(basename $dir)*/ 2>&- || echo "No files in $dir/*"
done# Pre move /tmp/test ├── dir1 │ ├── 1 │ │ ├── P4005.JPG │ │ ├── P4033.JPG │ │ └── P4035.JPG │ ├── 2 │ │ ├── IMG_12.jpg │ │ ├── IMG_13.jpg │ │ └── IMG_1.jpg │ ├── 3 │ │ ├── P4005.JPG │ │ ├── P4033.JPG │ │ └── P4035.JPG │ ├── 4 │ └── 5 └── dir2 ├── 1. Urodziny ├── 2. ślub ├── 3. Komuinia 2003 ├── 4. Chrzciny └── 5. Roczek Januszka
#Post move /tmp/test ├── dir1 │ ├── 1 │ ├── 2 │ ├── 3 │ ├── 4 │ └── 5 └── dir2 ├── 1. Urodziny │ ├── P4005.JPG │ ├── P4033.JPG │ └── P4035.JPG ├── 2. ślub │ ├── IMG_12.jpg │ ├── IMG_13.jpg │ └── IMG_1.jpg ├── 3. Komuinia 2003 │ ├── P4005.JPG │ ├── P4033.JPG │ └── P4035.JPG ├── 4. Chrzciny └── 5. Roczek Januszk

Offline
 Zbanowany
	
Nie zadziałało. Teraz mam foldery 199, 299, 399 ,, 999 i w pierwszytym podfoldery 1. urodziny, 10. Nazwa, 100. xxx, w 299 analogicznie 2., 20. itd itp i mnóstwo plików
Offline



 Dzban Naczelny