• Opret dig
  • Glemt adgangskode

User account menu

  • Artikler
  • Forside
  • Forum
  • Nyheder
  • Log ind
Hjem
LinuxIN.dk

Snak med

Opret dig!

Af clars | 01.03.2009 11:28

Kommando søges

Hjælp generelt
Kommando som vil hjælpe mig med at komme hurtigt afsted.

Jeg har /home/bruger/blandede_filer og /home/bruger/mange_under-mapper/blandede_filer
- herfra skal jeg kopiere alle JPG filer til /mnt/extern_disk/Billeder
- og hvis der er to filer med samme navn skal den ene fil automatisk have nyt navn?

/clars
  • Log ind eller opret dig for at tilføje kommentarer

Kommentarer12

# 1

16 år 5 måneder siden

Permalink

Indsendt af eorith den 1. marts 2009 kl. 11:34

Permalink

Re: Kommando søges

en blanding af find og xargs vil nok bringe dig langt.
  • Log ind eller opret dig for at tilføje kommentarer

# 2

16 år 5 måneder siden

Permalink

Indsendt af chrisbookwood den 1. marts 2009 kl. 11:45

Permalink

Re: Kommando søges

Du kan også bare gøre sådan her:

mv -b --suffix .backup -v /home/bruger/blandede_filer/* /mnt/extern_disk/Billeder
mv -b --suffix .backup -v /home/bruger/mange_under-mapper/blandede_filer/* /mnt/extern_disk/Billeder

den vil smide .backup bag alle filer der allerede findes i mappen (har samme navn -> der vil ikke overskrives) men du kan selvfølgelig bare ændre det som du vil, og så udskriver(-v) den hvad den gør til shell så du kan følge med.
  • Log ind eller opret dig for at tilføje kommentarer

# 3

16 år 5 måneder siden

Permalink

Indsendt af einar.petersen den 1. marts 2009 kl. 12:43

Permalink

Et par pointers

Prøv at kigge på disse to dokumenter hvis du har interesse for scripting

BASH Programming - Introduction HOW-TO
by Mike G mikkey at dynamo.com.ar

http://tldp.org/HOWTO/Bash-Prog-Intro-HOWTO.html (har et file renaming script)


Advanced Bash-Scripting Guide
An in-depth exploration of the art of shell scripting
Mendel Cooper

http://tldp.org/LDP/abs/html/
  • Log ind eller opret dig for at tilføje kommentarer

# 4

16 år 5 måneder siden

Permalink

Indsendt af qdosh den 1. marts 2009 kl. 14:33

Permalink

Re: Kommando søges

Uden tvivl at det vil være effektivt at smide rundt med diverse kommmandoer men jeg har en formodning om at digikam, picasa og lignende muligvis vil kunne grafisk.
  • Log ind eller opret dig for at tilføje kommentarer

# 5

16 år 5 måneder siden

Permalink

Indsendt af clars den 1. marts 2009 kl. 17:24

Permalink

Re: Kommando søges

#4 - der er bare mange jpeg og png filer at kopiere manuelt via en gui app.
#3 jeg interessere mig ikke for scrip'ting
#2 det begynder at tage form
#1 jeg spurte til en kommando - ikke andet

Okay - men da jeg ikke har kunne få svar på det jeg drømte om så må jeg ændre spørgsmålet.

En kommando til at kopiere JPG filer fra /home/bruger/diverse_mapper til /mnt/extern_disk/Billeder - og efterlade alle andre filer og fil-typer.

:-)clars
  • Log ind eller opret dig for at tilføje kommentarer

# 6

16 år 5 måneder siden

Permalink

Indsendt af carlo den 1. marts 2009 kl. 18:38

Permalink

Re: Kommando søges

#5 filtrering i en eller anden file manager??
Mht. til 'find' og 'xargs' som #1 refererer til er begge vel at betragte som kommandoer??
  • Log ind eller opret dig for at tilføje kommentarer

# 7

16 år 5 måneder siden

Permalink

Indsendt af uldics den 1. marts 2009 kl. 19:22

Permalink

Re: Kommando søges

Hvad med krename? Det er dog fra KDE, men ingen har nævnt det endnu. Der var dog en eller anden ikke desktop utility til netop billeder eller mp3 (og så en hulens masse andre typer) men jeg kan ikke huske det, fordi jeg fandt krename, som var OK til mine behov (ikke helt til hele pyramiden, men en smule af min Maslovs del var tilfreds))
  • Log ind eller opret dig for at tilføje kommentarer

# 8

16 år 5 måneder siden

Permalink

Indsendt af uldics den 1. marts 2009 kl. 19:23

Permalink

Re: Kommando søges

Ja, og forresten, kommandoen hedder "sparkiroeven.fradinchef.sh" som skal dæsværre skrives som root.
  • Log ind eller opret dig for at tilføje kommentarer

# 9

16 år 5 måneder siden

Permalink

Indsendt af ondope den 1. marts 2009 kl. 20:26

Permalink

#8 LOL
#0 det som #1 siger

#8 LOL

#0 det som #1 siger er da den kommando du søger efter. Evt erstat * med *.jpg og *.JPG
  • Log ind eller opret dig for at tilføje kommentarer

# 10

16 år 5 måneder siden

Permalink

Indsendt af marx den 1. marts 2009 kl. 22:12

Permalink

#5
Hvad er dette "andet" du

#5
Hvad er dette "andet" du referer til, som #1 skulle forsøge at prakke dig på? Jeg ser kun kommandoer :)
  • Log ind eller opret dig for at tilføje kommentarer

# 11

16 år 5 måneder siden

Permalink

Indsendt af qdosh den 2. marts 2009 kl. 02:36

Permalink

Re: Kommando søges

Søger i i diret du står i samt alle undermapper
find . -name "*.jpg*" -exec bash -c "cp {} /sti/til/ny/mappe" \;

Med sti til bestemt mappe
find /home/clars/panikmappe/ -name "*.jpg*" -exec bash -c "cp {} /home/clars/ny/mappe" \;

Hvordan med filnavn vides ikke..."man cp" kan måske noget! :)
  • Log ind eller opret dig for at tilføje kommentarer

# 12

16 år 5 måneder siden

Permalink

Indsendt af kop den 2. marts 2009 kl. 15:57

Permalink

Kommando søges

Prøv dette script
Filer der hedder det samme vil få copy__ sat ind før det orginale navn


#!/bin/bash

if [[ $# -lt 2 ]]; then
clear
cat <<-HELP

Skriv $0 mappe [mappe2] ......[mappe8]

Der kan angives 8 mapper hvor der skal ledes efter jpg filer



Scriptet kopier kun jpg filer hvor .jpg er skrevet med småt
Skal det rettes ret linien file_ext=".jpg" til det ønskede.

eksempel:

file_ext=".png"
Så vil scriptet det kun tage png filer


file_ext=".JPG"
Nu vil scriptet kun kopiere de filer hvor JPG skrevet med stort.

HELP
exit
fi

new_path="$1"
file_ext=".jpg"

list=$(find $2 $3 $4 $5 $6 $7 $8 $9 \*$file_ext)

for t in $list
do
copy_file=$(basename $t)
cp_file="$copy_file"
if [[ -n $(echo $copy_file | grep $file_ext) ]]; then
i=1
while true
do
if [[ -e $new_path/$copy_file ]]; then
copy_file=$(echo -n "copy_"; echo -n $i ; echo -n "_" ; echo $cp_file)
(( i += 1 ))
else
cp $t $new_path/$copy_file
break
fi
done
fi
done
  • Log ind eller opret dig for at tilføje kommentarer

Svar søges

Den er go 0
14. februar = I Love Free Software Day 0
Lokal fil-deling - for de dovne. 0
hjælp til dyndns.dk 0
Salg af LinuxPusher.dk 0

Seneste aktivitet

VpN men hvilken 24
Linux i fremgang 25
wifi ikke virker 7
Mest sikker webbrowser 10
32 år med Slackware 7
Ubuntu touch 7
PCLinuxOS (nyt om dansk sprog) 42
Virtuel maskine? 9
Ekstern Blu-ray-brænder, der fungerer med PCLinuxOS 6
Hvad med en afstemming Malar 5
den er sjov 3
Reserve kernel og btrfs 3
En snak om Linux-kompatibel software 12
"Intet realistisk alternativ" - mig i r*ven 17
Open source events i danmark? 3
Gode anmeldelser Zorin OS 17.3 8
Open Source-eksperimentet 5
Nulstilling af adgangskode 6
Ingen Mint 5
Linux App Store Flathub når 3 milliarder downloads 2

© 2025 Linuxin og de respektive skribenter

Oprettet og drevet af nørder siden 2004 !