Sponsored Content
Operating Systems HP-UX Copy only files whiich do not exist on Target Directory Post 302376990 by daptal on Wednesday 2nd of December 2009 11:42:13 PM
Old 12-03-2009
Code:
cd dir1
 for i in `ls`; do  if [ -e $i ]; then echo "$i exists"; else echo "$i doesnot exist"; cp $i ../dir2/;  fi; done

HTH,
PL
 

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Copy files from one directory to another

I need to copy about 13 Tb of data from one directory and subdirectories to the other (another mount point). If I run this as a cron, say between 10 pm and 7 am, not all of the files will be copied over. Is there a way of 'resuming' the copy the following evenings until all files are copied over? (0 Replies)
Discussion started by: hd2006
0 Replies

2. Shell Programming and Scripting

How to check a file exist and do a copy of other files

Hi, I would like to perform bash which would check the file A.txt to be size 0 or not. If the size is 0, I would copy file B.txt to replace A.txt. Please help. Thanks. -Jason (6 Replies)
Discussion started by: ahjiefreak
6 Replies

3. Shell Programming and Scripting

Check if certain files exist in a directory, if not add name to a textfile

We recieve some logs on our windows box via FTP on a daily basis, in the same directory. I would like to check for missing logs files and add their name to a text file. Something like... Check if C:\logs\file1_currentdate exists (if not, add file1_currentdate to... (1 Reply)
Discussion started by: SunnyK
1 Replies

4. Shell Programming and Scripting

copy files from remote server (B) to target server (A)?

Hi All, what is the comand to log off the remote server? I have 2 servers A, B. I need to find all files older than 7 days on server B and copy over to server A. My logic is: login the remote server: ================= ssh hostB cd /data/test find . -mtime -7 -ls | awk '{print... (4 Replies)
Discussion started by: Beginer0705
4 Replies

5. UNIX for Dummies Questions & Answers

copy files as space exist in file name..

Hi, i am having a directory in which files are having space in the name . $ls -1 aa b.txt my file.pdf lost file.csv foo_file.txti want to copy those file to some where with date +%F as extension . But it failed for the file having space. #!/bin/sh ls -1 >tt for var in `cat tt` do b=$var... (2 Replies)
Discussion started by: posix
2 Replies

6. Red Hat

Unable to copy files due to many files in directory

I have directory that has some billion file inside , i tried copy some files for specific date but it's always did not respond for long time and did not give any result.. i tried everything with find command and also with xargs.. even this command find . -mtime -2 -print | xargs ls -d did not... (2 Replies)
Discussion started by: before4
2 Replies

7. UNIX for Dummies Questions & Answers

Rsync copy files if dont exist

I have a setup where I have two drives. TV TVbackup For what ever reason, I have a lot of content on my TVbackup drive which isn't on my TV drive. I want to copy all the files across which are on TVbackup but are not currently on TV. If there is a file with the same name but a... (2 Replies)
Discussion started by: Spadez
2 Replies

8. Shell Programming and Scripting

Copy the files in directory and sub folders as it is to another directory.

How to copy files from one directory to another directory with the subfolders copied. If i have folder1/sub1/sub2/* it needs to copy files to folder2/sub1/sub2/*. I do not want to create sub folders in folder2. Can copy command create them automatically? I tried cp -a and cp -R but did... (4 Replies)
Discussion started by: santosh2626
4 Replies

9. Post Here to Contact Site Administrators and Moderators

How to count successfully copy files source to target location with check directory in Linux?

Hi guys...please any one help me .... how to copy files from source to target location if 5 files copied successfully out of 10 files then implement success=10 and if remaining 5 files not copied successfully then count error=5 how to implement this condition with in loop i need code linux... (0 Replies)
Discussion started by: sravanreddy
0 Replies

10. Shell Programming and Scripting

Shell scripting for moving folder specific files into target directory of that country folder.

I need help to write shell script to copy files from one server to another server. Source Directory UAE(inside i have another folder Misc with files inside UAE folder).I have to copy this to another server UAE folder( Files should be copied to UAE folder and Misc files should be copied in target... (3 Replies)
Discussion started by: naresh2389
3 Replies
whereis(1)						      General Commands Manual							whereis(1)

Name
       whereis - locate source, binary, and or manual for program

Syntax
       whereis [-sbm] [-u] [-SBM dir... -f] name...

Description
       The command locates source/binary and manuals sections for specified files.  The supplied names are first stripped of leading pathname com-
       ponents and any (single) trailing extension of the form ``.ext'', for example,``.c''.  Prefixes of ``s.'' resulting from use of source code
       control are also dealt with.  The command then attempts to locate the desired program in a list of standard places.

Options
       -S dir
	  Search for source files in specified directory.

       -B dir
	  Search for binary files in given directory.

       -M dir
	  Search for manual section files in given directory.

       -b Searches only for binary files.

       -f Terminates last directory list created from use of -S, -B or -M flags and signals the start of file names.

       -m Searches only for manual section files.

       -s Searches only for source files.

       -u Searches for files that do not have one of binary, source or manual section files.  A file is said to be unusual if it does not have one
	  entry of each requested type.  Thus ``whereis -m -u *'' asks for those files in the current directory which have no documentation.

Examples
       The following finds all the files in which are not documented in with source in
       cd /usr/ucb
       whereis -u -M /usr/man/man1 -S /usr/src/cmd -f *

Restrictions
       Since the program uses to run faster, pathnames given with the -M -S and -B must be full.  That is, they must begin with a ``/''.

Files
       /usr/src/*
       /usr/{doc,man}/*
       /lib, /etc, /usr/{lib,bin,ucb,old,new,local}

																	whereis(1)
All times are GMT -4. The time now is 08:49 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy