Jak kopírovat soubory bez adresáře

Problémy s čtením, kopírováním, otevíráním a dalšími operacemi s obecnými soubory
Odpovědět
Zpráva
Autor
lubosstekly
Příspěvky: 17
Registrován: 18 úno 2014, 23:26

Jak kopírovat soubory bez adresáře

#1 Příspěvek od lubosstekly » 25 lis 2018, 21:44

Rád bych se zeptal. Jde nejlépe v grafickém rozhraní nějak najednou kopírovat samostatné soubory (většinou obrázky, jsou v podsložkách) do jiné složky bez adresářového větvení, tzv. "na jednu hromadu". Jsem spíše klikací typ, ale jednodušší terminál snad též zvládnu. Děkuji.

kamowski
Velkovezír Mintu
Příspěvky: 1044
Registrován: 01 pro 2012, 16:30
Kontaktovat uživatele:

Re: Jak kopírovat soubory bez adresáře

#2 Příspěvek od kamowski » 25 lis 2018, 22:12

v thunare mám "vlastnú akciu" "Flatten folder" s príkazom:

Kód: Vybrat vše

find . -mindepth 2 -type f -exec mv "{}" . \; && find . -type d -empty -delete
ktorý presunie všetky súbory z podadresárov do nadradeného adresára a potom tie vyprázdnené aj zmaže
ak som dobre pochopil, robí to, čo požaduješ
ak nemáš thunar, pridaj si ten príkaz do nema alebo do caja ako skript
---
ak by v tých podadresároch neboli všetky súbory rovnakého typu, teda nie len obrázky napríklad, použil by som ešte classifier

lubosstekly
Příspěvky: 17
Registrován: 18 úno 2014, 23:26

Re: Jak kopírovat soubory bez adresáře

#3 Příspěvek od lubosstekly » 29 pro 2018, 13:02

Děkuji za radu, ale tento návod je nad moje síly. Vůbec tomu nerozumím. Jen vím, že thunar nebo nemo je aplikace ke správě souborů.

juhele2014
Guru Mintu
Příspěvky: 1643
Registrován: 19 kvě 2014, 17:47

Re: Jak kopírovat soubory bez adresáře

#4 Příspěvek od juhele2014 » 29 pro 2018, 13:47

Je to prosté - zkus Krusader, to je dvoupanelový správce. V jednom okně otevřeš složku s obrázky a označíš, např. ctrl a +, a v druhém okně otevřeš složku, kam to chceš zkopírovat F5, nebo přesunout F6.

https://pkgs.org/download/krusader

kamowski
Velkovezír Mintu
Příspěvky: 1044
Registrován: 01 pro 2012, 16:30
Kontaktovat uživatele:

Re: Jak kopírovat soubory bez adresáře

#5 Příspěvek od kamowski » 29 pro 2018, 18:20

lubosstekly píše:
29 pro 2018, 13:02
... Vůbec tomu nerozumím. Jen vím, že thunar nebo nemo je aplikace ke správě souborů.
ak som dobre pochopil, obrázky, ktoré máš rôzne v podzložkách, chceš "vyprázdniť" a všetky súbory "nasypať" do jednej zložky
ten príkaz robí presne to
Thunar:
upraviť - nastaviť vlasné akcie - "+" (pridať)
Obrázek
Obrázek
ako príkaz zadaj:

Kód: Vybrat vše

find . -mindepth 2 -type f -exec mv "{}" . \; && find . -type d -empty -delete
>>>>>>
Caja alebo Nemo:
vytvor si svoj prvý script :) :
otvor nejaký textový editor /gedit, xed, leafpad, .../ a tam vlož:

Kód: Vybrat vše

#!/bin/bash
find . -mindepth 2 -type f -exec mv "{}" . \; && find . -type d -empty -delete
ulož ako napr.: flatten_folder.sh do zložky:
Caja:
/home/tvojemeno/.config/caja/scripts/
Obrázek
Nemo:
/home/tvojemeno/.local/share/nemo/scripts
Obrázek
zatvor
klikni naň pravým - vlastnosti - oprávnenia - povoľ spustenie súboru ako programu
<<<<<<
ako to použiť?
otvor si napr. ~/Obrázky, tu máš ďalšie podpriečinky,
označ si tie, ktoré chceš vyprázdniť, klik pravým a buď použi "vlastnú akciu" v thunare alebo skript v caja či nemo
všetky súbory sa ti "vysypú do ~/Obrázky a prázdne/vyprázdnené adresáre sa zmažú
>>>
ak to nechceš vysypať do ~/Obrázkov, vytvor si nový adresár, doň presuň tie adresáre, ktoré chceš vyprázdniť a vysyp ich :)
<<<

kamowski
Velkovezír Mintu
Příspěvky: 1044
Registrován: 01 pro 2012, 16:30
Kontaktovat uživatele:

Re: Jak kopírovat soubory bez adresáře

#6 Příspěvek od kamowski » 29 pro 2018, 21:59

no a jasne,
ak si v ~/Obrázky otvoríš terminál (klik pravým - Open terminal here) a zadáš ten príkaz, vysype ti všetko z podpriečinkov do ~/Obrázky a prázdne podpriečinky zmaže
no a potom ešte ten classifier ... :)

Nezmar
Příspěvky: 25
Registrován: 14 kvě 2014, 10:04

Re: Jak kopírovat soubory bez adresáře

#7 Příspěvek od Nezmar » 30 pro 2018, 09:34

Co v Dolphinu v levé liště kliknout na obrázky a objeví se Ti všechno v jednom okně a jen vybíráš. V horní liště si pak přidáš parametry a třídíš je podle velikosti, data, typu........ .Pak si otevřeš eště jeden Dolphin posadíš je hezky vedle sebe a kopíruješ, přesouváš dle libosti jen přetahovánim.

kamowski
Velkovezír Mintu
Příspěvky: 1044
Registrován: 01 pro 2012, 16:30
Kontaktovat uživatele:

Re: Jak kopírovat soubory bez adresáře

#8 Příspěvek od kamowski » 31 pro 2018, 15:12

kamowski píše:
29 pro 2018, 21:59
no a jasne,
ak si v ~/Obrázky otvoríš terminál (klik pravým - Open terminal here) a zadáš ten príkaz, vysype ti všetko z podpriečinkov do ~/Obrázky a prázdne podpriečinky zmaže
no a potom ešte ten classifier ... :)
ešte som sa prehrabal vo svojich poznámkach :D
v termináli môžeš použiť aj príkaz:

Kód: Vybrat vše

find /cesta/k/adresáru/a/ -type f -iname "*.jpg" -exec cp -n {} /cesta/k/adresáru/b/ \;
napr:

Kód: Vybrat vše

find ~/Obrázky/ -type f -iname "*.jpg" -exec cp -n {} /home/mojemeno/Plocha/"všetky pozbierané fotky"/ \;
toto ti z Obrázkov zkopíruje všetko na plochu do toho nového adresára (musí byť vytvorený vopred)
# ten nový adresár je v príkaze v úvodzovkách. lebo je z viacerých slov, v názve pre príkaz nesmú byť medzery, môžeš ich nahradiť podtržníkmi alebo ho dať do úvodzoviek
# na konci príkazu je \;, bez toho to nebude fungovať
>>>
tento príkaz vieš použiť aj pre Vlastnú akciu v Thunare vo forme:

Kód: Vybrat vše

find -type f -iname "*.jpg" -exec cp  -n {} /home/mojemeno/Plocha/"všetky pozbierané fotky"/ \;
# opäť, ten nový adresár musí existovať
# len klikni v adresári, z ktorého chceš kopírovať na prázdne miesto pravým a zvoľ túto "vlastnú akciu"
***
viem, zakladateľ témy nereaguje, veď to už ani nepíšem pre neho :)

Odpovědět