Sponsored Content
Top Forums Shell Programming and Scripting Recursively move directories along with files/specific files Post 302520238 by frintocf on Friday 6th of May 2011 08:10:05 AM
Old 05-06-2011
Sorry Bartus , It didnt work

Here is one other example which I have tried

/* This is the structure for abcd*/

$ ls -R /usr/bin/abcd
/usr/bin/abcd:
efgh fff1.log fff2.log fff3.log

/usr/bin/abcd/efgh:
fff4.log fff5.log

/* I am creating another directory called abcd1*/

$ mkdir /usr/bin/abcd1

/* Using your command , I am moving the *.log files from abcd to abcd1 ,including the directory structure ( sub directories ). As you can see , it fails with the output below */

$ find /usr/bin/abcd -name "*.log" | xargs -i bash -c "echo {} | cpio -pdmu /usr/bin/abcd1 ; rm -f {} "

0 blocks
0 blocks
0 blocks
0 blocks
0 blocks

if xargs is for passing the output then what is the usage -exec {} .Is there any difference between these two

---------- Post updated at 07:10 AM ---------- Previous update was at 07:02 AM ----------

Hi Methyl ,

The information you asked for

Operating System uname -a

Linux blrlx232n1 2.6.16.60-0.21-smp #1 SMP Tue May 6 12:41:02 UTC 2008 x86_64 x86_64 x86_64 GNU/Linux

echo $SHELL

/bin/ksh
 

9 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Recursively copy only specific files from a directory tree

Hi I am a shell-script newbie and am looking to synchronize certain files in two directory structures. Both these directory-trees are in CVS and so I dont want the CVS directory to be copied over. I want only .sh and .pl files in each subdirectory under these directory trees to be... (3 Replies)
Discussion started by: sharpsharkrocks
3 Replies

2. Shell Programming and Scripting

grep'ing for specific directories, and using the output to move files

Hello, this is probably another really simple tasks for most of you gurus, however I am trying to make a script which takes an input, greps a specific file for that input, prints back to screen the results (which are directory names) and then be able to use the directory names to move files.... (1 Reply)
Discussion started by: JayC89
1 Replies

3. Shell Programming and Scripting

Loop to move files in different directories

Hi, I have various log files in different paths. e.g. a/b/c/d/e/server.log a/b/c/d/f/server.log a/b/c/d/g/server.log a/b/c/h/e/server.log a/b/c/h/f/server.log a/b/c/h/g/server.log a/b/c/i/e/server.log a/b/c/i/e/server.log a/b/c/i/e/server.log and above these have an archive folder... (6 Replies)
Discussion started by: acc01
6 Replies

4. UNIX for Dummies Questions & Answers

List directories and sub directories recursively excluding files

Hi, Please help me, how to get all the direcotries, its sub directories and its sub directories recursively, need to exclude all the files in the process. I wanted to disply using a unix command all the directories recursively excluding files. I tried 'ls -FR' but that display files as... (3 Replies)
Discussion started by: pointers
3 Replies

5. Shell Programming and Scripting

Deleting all files recursively from directories while ignoring one file type

Hi, Seems like I need help again with a problem: I want to delete all files from my lets say "Music" Directory inkluding all of the subfolders except for .mp3 and .MP3 files. I tried it with globalignoring mp3 files, finding and deleting all other files, which resulted in all files... (3 Replies)
Discussion started by: pasc
3 Replies

6. UNIX for Dummies Questions & Answers

Move multipe files to corresponding directories

Hi, In a parent directory there are several files in the form IDENTIFIER1x IDENTIFIER1.yyy IDENTIFIER1_Z, etc IDENTIFIER2x IDENTIFIER2.yyy IDENTIFIER2_Z, etc IDENTIFIER3x IDENTIFIER3.yyy, IDENTIFIER3_Z, etcIn the same parent directory there are corresponding directories named... (7 Replies)
Discussion started by: spirospap
7 Replies

7. Shell Programming and Scripting

Find Large Files Recursively From Specific Directory

Hi. I found many scripts in the web of achieving this. But I like to use this one find /EDWH-DMT03 -xdev -size +10000 -exec ls -la {} \;|sort -n -k 5 > LARGE.rst But the problem is, why it still list out files with 89 bytes as the output? Is there anything wrong with the command? My... (7 Replies)
Discussion started by: aimy
7 Replies

8. Shell Programming and Scripting

Copy Specific Files Recursively

Is it possible to only copy selected files+its directories when you are copying recursively? find /OriginalFolder/* -type -d \{ -mtime 1 -o -mtime 2 \ } -exec cp -R {} /CopyTo/'hostname'__CopyTo/ \; -print From the above line, I want to only copy *txt and *ini files from /OriginalFolder/* ... (4 Replies)
Discussion started by: apacheLinux
4 Replies

9. UNIX for Beginners Questions & Answers

Move several files into specific directories with a loop

Hello, I'm a first time poster looking for help in scripting a task in my daily routine. I am new in unix but i am attracted to its use as a mac user. Bear with me... I have several files (20) that I manually drag via the mouse into several named directories over a network. I've used rsync... (14 Replies)
Discussion started by: SonnyClark
14 Replies
pipelog.conf(4) 						   File Formats 						   pipelog.conf(4)

NAME
pipelog.conf - pipelog configuration for libpipelog.so of the plugins of gnome-system-log file SYNOPSIS
/usr/lib/gnome-system-log/plugins/pipelog.conf DESCRIPTION
The libpipelog.so is a plugin for gnome-system-log(1), it runs commands through pipes and get the output of the individual pipe as a log content. Users can copy the file into $HOME/.gnome2/gnome-system-log/plugins/`uname -p` to overwrite the system default one. The syntax of pipelog.conf file is: <log path><whitespace><command> <command> may be a simple program name (which will be found in $PATH) or an absolute path of a binary with arguments list. "%s" can be included in <command> zero or one time, will be replaced by <log path> in runtime. FILES
/usr/lib/gnome-system-log/plugins/pipelog.conf The system default configuration file for the plugin libpipelog.so $HOME/.gnome2/gnome-system-log/plugins/`uname -p`/pipelog.conf The user specific configuration file for the plugin libpipelog.so EMAMPLE
/var/adm/wtmpx last /var/adm/utmpx /bin/last -f %s SEE ALSO
gnome-system-log(1), grablogs.conf(4) gnome-utils 2.16.0 13 Oct 2006 pipelog.conf(4)
All times are GMT -4. The time now is 09:26 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy