Jak kopírovat soubory bez adresáře

Problémy s otevíráním, kopírováním a dalšími operacemi s obecnými soubory, včetně zálohování
Zamčeno
Zpráva
Autor
lubosstekly
Příspěvky: 22
Registrován: 18 úno 2014, 23:26

Jak kopírovat soubory bez adresáře

#1 Příspěvek od lubosstekly »

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

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

#2 Příspěvek od kamowski »

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: 22
Registrován: 18 úno 2014, 23:26

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

#3 Příspěvek od lubosstekly »

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
Příspěvky: 2940
Registrován: 19 kvě 2014, 17:47

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

#4 Příspěvek od juhele2014 »

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

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

#5 Příspěvek od kamowski »

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

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

#6 Příspěvek od kamowski »

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 »

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

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

#8 Příspěvek od kamowski »

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 :)

EddieSter
Příspěvky: 7
Registrován: 05 čer 2019, 22:18

Jak kopirovat soubory bez adresare

#9 Příspěvek od EddieSter »

Neni. dd to 'prezrcadli'. Je mu jedno, co tam je za soubory, jaky file-system FAT, NTFS, ext ci Raiser. Bere bit za bitem a uklada je za sebe do jednoho souboru, tak, ze zustane v pripade CD/DVD zachovano uplne vsechno, napr. i treba boot-sektor, tedy data, ktera normalne nevidis, ze tam jsou...

Uživatelský avatar
milhouse
Příspěvky: 272
Registrován: 03 úno 2015, 09:52

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

#10 Příspěvek od milhouse »

Minimálně jeden z nich umí stejnou funkci jako Total Commander, tedy vypsat do bloku soubory z najeté složky a jejich podsložek. Klávesovou zkratkou CTRL+B. Pak už stačí normálně kopírovat.

Programy: Krusader, Double Commander
"...naše práce není vidět, ale je důležitá!"

Zamčeno