Script to move files and Creation of folder structure
We are receiving few zipped files in one location say : apple/oranges/incoming
All .zip files are placed here in incoming folder.
So few of the files are password encrypted.
There are only 10 zipped files, so we are planning to create a script which will pick that zip file from incoming location and place the files in orange/ongoing.
Before placing the zip files in Ongoing we need to create folders such as 101/801/SAW(we can hard code the folder structure) and then place the file in SAW.
To unzip the files we provide password and then remove the zipped file.
Here is the code I have tried:
Also there are other files which are not password encrypted they just need to be placed in ongoing, create the folder and unzipped.
Here is my environment:
As the password varies for each file I am trying to individual script for each file which is easy for us to setup the load.
Hi All,
I have a directory which has crores of files since from 2003 till now. I want to move only the 2003 files to another directory. Please help.
Thanks (2 Replies)
hi:
I have some files like this
folder1/recording1.mp3
folder1/docs/budget.doc
folder2/others/misc.mp3
folder3/others/notes.doc
all this folders and files are under the mp3 folder.
I would like to move just the mp3s to another folder but retain the subdir structure i have.
So if... (4 Replies)
This is the file structure:
DESKTOP/Root of Photo Folders/Folder1qweqwasdfsd/*jpg
DESKTOP/Root of Photo Folders/Folder2asdasdasd/*jpg
DESKTOP/Root of Photo Folders/Folder3asdadfhgasdf/*jpg
DESKTOP/Root of Photo Folders/Folder4qwetwdfsdfg/*jpg
DESKTOP/Root of Photo... (4 Replies)
Hey, this might be a really basic question, but I'm new to Unix scripting.
I'm trying to find a command to replicate a file structure from one location to another & move the actual files contained in the base directories, i.e. I have this structure -
home/temp/test/dir1/ ... (3 Replies)
I have in directory /media/AUDIO/WAVE many .mp3 files with names like:
my filename_01of02.mp3
my filename_02of02.mp3
Your File_01of06.mp3
Your File_02of06.mp3
etc....
In the same directory, /media/AUDIO/WAVE, I have many folders with names like
9780743579490
9780743579491
etc..
Inside... (7 Replies)
Hi Team,
I have over 1 lakh pdf files.
I want to create folders like Disk-1, Disk-2 ..... & want to move 3000 pdfs per folder. Can i do it by script? Please help me.
Thanks & Regards
Parag Nehete (4 Replies)
I want to move a folder with spaces from one folder to another.
I have two folders like this,
1).RT_032-222 -4444-01/ 2). RT_032-555 -7777-01/
I want to move files from 2 to 1 through shell script.Here I want to assign this like a user defined variable like as Source branch... (2 Replies)
Hello,
I need to move all the files inside /XYZ (has multi-depth sub directories) that are older than 14 days to/ABC directory but with retaining the SAME directory structure.
for example:
/XYZ/1/2/3/A/b.txt should be moved as /ABC/1/2/3/A/b.txt
I know about find /XYZ -type f -mtime +14... (3 Replies)
The below will move all the files in the directory dir to the destination using parallel and create a log, however will not keep them in the directory. I have tried mkdir -p but that does not seem to work or at least I can not seem to get it (as it deletes others files when I use it). What is the... (2 Replies)
Hi Team,
I am new to shell script and there is a requirement where files should be moved from Subfolder to parent folder.
Eg:
parent folder --> /Interface/data/test/IN
Sub folder -->/Interface/data/test/IN/Invoice20180607233338
Subfolder will be always with timestamp... (6 Replies)
Discussion started by: srivarun15
6 Replies
LEARN ABOUT DEBIAN
febootstrap-supermin-helper
FEBOOTSTRAP-SUPERMIN-HELPER(8) Virtualization Support FEBOOTSTRAP-SUPERMIN-HELPER(8)NAME
febootstrap-supermin-helper - Reconstruct initramfs from supermin appliance.
SYNOPSIS
febootstrap-supermin-helper supermin.img hostfiles.txt host_cpu kernel initrd
febootstrap-supermin-helper input [...] host_cpu kernel initrd
febootstrap-supermin-helper -f ext2 input [...] host_cpu kernel initrd appliance
febootstrap-supermin-helper -f checksum input [...] host_cpu
DESCRIPTION
febootstrap-supermin-helper reconstructs a bootable kernel and initramfs from a supermin appliance. First you should be familiar with
febootstrap(8).
PARAMETERS
Of the required parameters, the first few are input files, and the last two or three are output files.
"supermin.img" and "hostfiles.txt" are the input files which describe the supermin appliance. (You can also use a directory name here
which is searched for files).
"host_cpu" should be the host CPU, eg. "x86_64" or "i686".
"kernel", "initrd" and "appliance" are the temporary output files that this script produces. These output files are meant to be used just
for booting the appliance, and should be deleted straight afterwards. The extra "appliance" parameter is only required when the format is
"ext2". None of these parameters are needed for the checksum output "-f checksum".
OPTIONS -f fmt
--format fmt
Select the output format for the appliance. Possible formats are:
cpio
A Linux initramfs. This is the default.
In this case you have to supply names for the "kernel" and "initrd", where the "initrd" is the appliance.
ext2
An ext2 filesystem.
In this case you have to supply names for the "kernel", a small "initrd" which is used just to locate the appliance, and the
"appliance" (the ext2 filesystem).
checksum
Output a checksum.
This prints a checksum which only changes when one of the input files changes.
You can use this in order to cache the output of a previous run of this program: computing the checksum is much quicker than
building an appliance, and you only need to invalidate the cache (and consequently rebuild the appliance) when the checksum
changes. Note that the host_cpu and the UID of the current user are included in the checksum.
-k file
--kmods file
If this option is specified, then "file" should be a list of wildcards matching kernel module names, eg:
virtio*.ko
scsi*.ko
piix.ko
In this case, only kernel modules matching those wildcards will be included in the output appliance. Note: You must resolve any
dependencies yourself as this does not pull in dependent modules automatically.
If this option is not specified, then every kernel module from the host will be included. This is safer, but can produce rather large
appliances which need a lot more memory to boot.
-u user
--user user
-g group
--group group
Run febootstrap-supermin-helper as an alternate user and/or group. "user" and "group" can be specified as either a name, which will be
resolved using the system name service, or a uid/gid. Use of these options requires root privileges.
Use of these options is required if running febootstrap-supermin-helper as root with the effective uid/gid set to non-root. Bash will
reset the effective uid/gid to the real uid/gid when invoked. As febootstrap-supermin-helper uses bash in parts, this will result in
the creation of an appliance with a mixture of ownerships.
SPEED
In libguestfs, on a mid-range Intel-based PC, we reconstruct the initramfs using this script in around 1/5th of a second (assuming a "hot
cache" - it's rather slower when run the first time on a cold cache).
Some tips to improve performance:
o Use a kernel module whitelist (the "--kmods" option), and only list the kernel modules you really need.
o Minimize the appliance, removing as much extraneous junk as possible.
ENVIRONMENT VARIABLES
FEBOOTSTRAP_KERNEL
If this environment variable is set, then automatic selection of the kernel is bypassed and this kernel is used.
The environment variable should point to a kernel file, eg. "/boot/vmlinuz-3.0.x86_64"
The corresponding module path is guessed from the kernel name, but you can override that by setting "FEBOOTSTRAP_MODULES".
FEBOOTSTRAP_MODULES
If "FEBOOTSTRAP_KERNEL" and "FEBOOTSTRAP_MODULES" are both set, then automatic selection of the kernel is bypassed and the kernel and
module path are set to these values.
The environment variable should point to a module directory, eg. "/lib/modules/3.0.x86_64/"
This has no effect if "FEBOOTSTRAP_KERNEL" is not set.
SEE ALSO febootstrap(8).
AUTHORS
Richard W.M. Jones <rjones @ redhat . com>
COPYRIGHT
(C) Copyright 2009-2011 Red Hat Inc., <http://people.redhat.com/~rjones/febootstrap>.
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation,
Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
febootstrap-3.10 2011-09-14 FEBOOTSTRAP-SUPERMIN-HELPER(8)