How to get rid of bad chrs?

Ralf Mardorf kde.lists at yahoo.com
Wed Aug 4 20:23:25 UTC 2021


On Mon, 2 Aug 2021 21:13:50 -0700, rikona wrote:
>A direct copy gives something like:
>IMG_E6064.JPG but also has 
>.IMG_E6064.JPG
>It's not hard to get rid of the . files, and I've done that, but if I'm
>getting 5000 pix from some phone, with several dirs, it's a PITA.

The easiest way would be to copy the images by command line, without
coping the folders. There are unlikely duplicated files names in
different folders, but the -i option of copy would ask, what to do, if
a duplicated file name should exist.

The * does ignore the hidden files.

[rocketmouse at archlinux GLOBBING]$ /bin/ls -Al *; echo "#######"; /bin/ls -Al */*
DCIM:
total 0
drwxr-xr-x 2 rocketmouse rocketmouse 80 Aug  4 22:09 100APPLE
drwxr-xr-x 2 rocketmouse rocketmouse 80 Aug  4 22:09 101APPLE
drwxr-xr-x 2 rocketmouse rocketmouse 80 Aug  4 22:10 102APPLE

backup:
total 0
#######
DCIM/100APPLE:
total 0
-rw-r--r-- 1 rocketmouse rocketmouse 0 Aug  4 22:09 .IMG_E6064.txt
-rw-r--r-- 1 rocketmouse rocketmouse 0 Aug  4 22:09 IMG_E6064.txt

DCIM/101APPLE:
total 0
-rw-r--r-- 1 rocketmouse rocketmouse 0 Aug  4 22:09 .IMG_E6065.txt
-rw-r--r-- 1 rocketmouse rocketmouse 0 Aug  4 22:09 IMG_E6065.txt

DCIM/102APPLE:
total 0
-rw-r--r-- 1 rocketmouse rocketmouse 0 Aug  4 22:10 .IMG_E6066.txt
-rw-r--r-- 1 rocketmouse rocketmouse 0 Aug  4 22:10 IMG_E6066.txt
[rocketmouse at archlinux GLOBBING]$ sudo cp -i DCIM/*/* backup/
[sudo] password for rocketmouse: 
[rocketmouse at archlinux GLOBBING]$ /bin/ls -Al *; echo "#######"; /bin/ls -Al */*
DCIM:
total 0
drwxr-xr-x 2 rocketmouse rocketmouse 80 Aug  4 22:09 100APPLE
drwxr-xr-x 2 rocketmouse rocketmouse 80 Aug  4 22:09 101APPLE
drwxr-xr-x 2 rocketmouse rocketmouse 80 Aug  4 22:10 102APPLE

backup:
total 0
-rw-r--r-- 1 root root 0 Aug  4 22:14 IMG_E6064.txt
-rw-r--r-- 1 root root 0 Aug  4 22:14 IMG_E6065.txt
-rw-r--r-- 1 root root 0 Aug  4 22:14 IMG_E6066.txt
#######
-rw-r--r-- 1 root        root         0 Aug  4 22:14 backup/IMG_E6064.txt
-rw-r--r-- 1 root        root         0 Aug  4 22:14 backup/IMG_E6065.txt
-rw-r--r-- 1 root        root         0 Aug  4 22:14 backup/IMG_E6066.txt

DCIM/100APPLE:
total 0
-rw-r--r-- 1 rocketmouse rocketmouse 0 Aug  4 22:09 .IMG_E6064.txt
-rw-r--r-- 1 rocketmouse rocketmouse 0 Aug  4 22:09 IMG_E6064.txt

DCIM/101APPLE:
total 0
-rw-r--r-- 1 rocketmouse rocketmouse 0 Aug  4 22:09 .IMG_E6065.txt
-rw-r--r-- 1 rocketmouse rocketmouse 0 Aug  4 22:09 IMG_E6065.txt

DCIM/102APPLE:
total 0
-rw-r--r-- 1 rocketmouse rocketmouse 0 Aug  4 22:10 .IMG_E6066.txt
-rw-r--r-- 1 rocketmouse rocketmouse 0 Aug  4 22:10 IMG_E6066.txt
[rocketmouse at archlinux GLOBBING]$ sudo cp -i DCIM/*/* backup/
cp: overwrite 'backup/IMG_E6064.txt'? n
cp: overwrite 'backup/IMG_E6065.txt'? n
cp: overwrite 'backup/IMG_E6066.txt'? n




More information about the ubuntu-users mailing list