01-18-2011
[Solved] Loop folders, delete files, copy new ones
Folks,
I am hopeful that you may be able to help me out with writing a script that can be run nightly (as cron?) to loop through all subfolders within the "/media" directory, delete all of the files in each of them, and then copy in all of the files from the "/home/[user]/sansa" directory to each of the "/media" subfolders.
I have configured a Linux system as a charging station for about 50 Sansa Clip MP3 players with USB connectivity, which are being used for visitors to a museum attraction. Sometimes, visitors delete files from the players, or use the Sansa's recording feature to record sound files that other visitors need not access. The goal is to wipe the contents of the devices on a nightly basis, and retrieve them the next morning with freshly-written data.
Thanks for any assistance,
- Adam
Last edited by acraig; 01-18-2011 at 12:10 PM..
10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
Hi,
I want to write a script that deletes all folders and keep the last 10 recent folders.
I know the following:
ls -ltr will sort the folders from old to recent.
ls -ltr | awk '{print $9}' will list the folder names (with a blank line at the beginning)
I want to get the 10th folder from... (3 Replies)
Discussion started by: melanie_pfefer
3 Replies
2. Shell Programming and Scripting
Hey there,
I am trying to move zipped text files from a remote server to a remote tape storage facility, through my home directory. What I want to do is get the zip file (using scp), unzip it, copy the output text file which was inside (using rfcp) to the tape storage server, and then delete... (3 Replies)
Discussion started by: spyne
3 Replies
3. UNIX for Dummies Questions & Answers
So tried:
cp -r -p test1/ user@machine:///srv/www/vhosts/domain.co.uk/httpdocs/backup/
but this didn't work either :(
Anyone able to help with this?
Many thanks
Mr M (3 Replies)
Discussion started by: misterm
3 Replies
4. Shell Programming and Scripting
i have users home directories in /home
all the users have some files starting with character e
and i want to copy all these files in a folder in my (root) home
using a script
i tried the script
for i in m5
do
cd m5
cp e1* /home/pc/exam
cd ..
done
but get these... (3 Replies)
Discussion started by: pcrana
3 Replies
5. UNIX for Dummies Questions & Answers
I need to delete a folder and files in it of yesterdays and simply put this in cron.
Folder name - "2010-03-2010"
File name - "eprod_06_23.dmp" and "eprod_06_23.exp"
Actually this folder and file is been created by a script which takes a backup of DB everyday.Thats why it creates folder and file... (3 Replies)
Discussion started by: j_panky
3 Replies
6. Shell Programming and Scripting
Hi..
I have 2 servers with linux suse10.
I made a mistake and on one of the servers changed with chmod the permission of root in directory /.
In the other servers the permissions are correct
Please i need a script, to change the permissions of one server 1, using the same permission of the... (11 Replies)
Discussion started by: ave-phoenix
11 Replies
7. Windows & DOS: Issues & Discussions
I have files existing with same names in the folders with date as display below
c:\2010-09-10 <==== folder
arr1.jpg
arr2.jpg
arr3.jpg
arr4.jpg
c:\2010-09-09 <==== folder
arr1.jpg
arr2.jpg
c:\2010-09-08 <==== folder
arr2.jpg
arr3.jpg
arr4.jpg
... (5 Replies)
Discussion started by: jville
5 Replies
8. UNIX for Dummies Questions & Answers
Hi,
I just started to learn shell progamming and just can't get my head around the following problem.
I need to do the following:
I have a folder which contains 100+ subfolders. Inside these subfolders there is one folder named 'Morph' and several jpg's.
I need to copy all the files into... (4 Replies)
Discussion started by: M474746
4 Replies
9. HP-UX
Dear All,
I will appreciate any help received. Our system is running on hpux v1
My problem is as follows:
We have many customer folders with name fd000100, fd000101 and so on
e.g.
(Testrun)(testsqa):/>ll /TESTrun/fd000100
total 48
drwxrwx--- 2 fq000100 test 96 Jun 27 2004... (17 Replies)
Discussion started by: mhbd
17 Replies
10. Shell Programming and Scripting
Hi,
So i know we use cp -r as a basic to copy folders/files.
I would like this BUT i would like to show the output of the files being copied.
With the amazing knowledge i have i have gone as far as this:
1) find source/* -exec cp -r {} target/ \;
2) for ObjectToBeCopied in `find... (6 Replies)
Discussion started by: Imre
6 Replies
URIO(4) BSD Kernel Interfaces Manual URIO(4)
NAME
urio -- USB driver for the Rio MP3 players
SYNOPSIS
To compile this driver into the kernel, place the following line in your kernel configuration file:
device urio
Alternatively, to load the driver as a module at boot time, place the following line in loader.conf(5):
urio_load="YES"
DESCRIPTION
The urio driver provides support for Rio MP3 players from Diamond MultiMedia which attaches to the USB port. The urio device must be config-
ured in the kernel, along with usb and one of the uhci or ohci controllers.
Subsequently, the /dev/urio0 device can be used by the Rio userland applications.
HARDWARE
The following devices are supported by the urio driver:
o Diamond MultiMedia Rio 500
o Diamond MultiMedia Rio 600
o Diamond MultiMedia Rio 800
FILES
/dev/urio0
blocking device node
EXAMPLES
The following line in the kernel configuration file adds the urio driver to the kernel:
device urio
To download a song over the USB connection into the Rio using the rio_add_song(1) utility (see the SEE ALSO section):
rio_add_song /usr/local/MP3/TracyChapman/02-Fast-Car.mp3
SEE ALSO
ohci(4), uhci(4), usb(4)
The Rio 500 SourceForge Project Web Page, http://rio500.sourceforge.net/.
The Rio500 tools from SourceForge are the actual userland tools used to download, format or rename songs on players. When compiling these
tools, the following pre-build configuration command will ensure that rio_usb.h is available in the include path and that the device used is
/dev/urio0:
CFLAGS="-I/usr/include/dev/usb" ./configure
--with-devicepath='/dev' --with-deviceentry='urio0'
AUTHORS
The urio driver was written by Iwasa Kazmi <kzmi@ca2.so-net.ne.jp> for FreeBSD.
This manual page was written by Dirk-Willem van Gulik <dirkx@webweaving.org>.
BSD
November 22, 2006 BSD