Sponsored Content
Top Forums Shell Programming and Scripting Copying files from parent directory only Post 302889529 by chacko193 on Friday 21st of February 2014 07:30:21 AM
Old 02-21-2014
Please use code tags.

and if you want to just find the regular files, you can use the -f option of find.

Try:
Code:
/usr/bin/find . -mtime -2 -name "*.afp*" -type f -exec cp -p "{}" $COP_DIR \; >/dev/null 2>&1

 

10 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

Copying files from one directory to Other

Hi UNIX Gurus, Could please help me out regarding following situation. I am copying some files from one directory to other directotry using following command. cp /var/tmp/*date*.gz /var/tmp/user/ Problem: Once the copy has completed, I need to check whether all the files (including... (3 Replies)
Discussion started by: satishkeshetty
3 Replies

2. Shell Programming and Scripting

Copying files to a directory

Hi I have a few questions. I am trying to copy a file to a directory. I need to copy files that do not end in numbers, for example, into a directory. This is what I tried so far. cp filename directorytowhereIwannacopy but it says it can't copy to a directory. I need to copy many files into one... (2 Replies)
Discussion started by: #moveon
2 Replies

3. UNIX for Dummies Questions & Answers

Listing files in a non-parent directory

Hi, Edit: The title should really read listing files in a non-parent directory, sorry! Im trying to get one of my Bash scripting assignments done for uni and now I'm stuck. This is probably going to be one of those kick yourself moments but, in my script I have a variable usrDir which... (2 Replies)
Discussion started by: Adzi
2 Replies

4. Shell Programming and Scripting

Find files inside the parent directory only

Hi All, The following find command lists the files which are 45 minutes older. But it searches for the sub directories also. $ find . -type f -mmin +45 -print ./hello.txt ./test/hi.txt ./temp/now.txt ls hello.txt test temp How can i modify the find command in such way that it finds... (4 Replies)
Discussion started by: Tuxidow
4 Replies

5. Shell Programming and Scripting

Copying a files from a filter list and creating their associated parent directories

Hello all, I'm trying to copy all files within a specified directory to another location based on a find filter of mtime -1 (Solaris OS). The issue that I'm having is that in the destination directory, I want to retain the source directory structure while copying over only the files that have... (4 Replies)
Discussion started by: hunter55
4 Replies

6. Shell Programming and Scripting

Reading in all files from parent directory (GAWK)

Hi all, I'm very, very new to scripting (let alone SHELL) and was wondering if anyone could help me out as I seem to be in a spot of bother. I collect data (.dat files) which are automatically seperated into several sub directories, so the file paths I'm reading in at the moment would be... (11 Replies)
Discussion started by: gd9629
11 Replies

7. Shell Programming and Scripting

Copying files to a directory

Hi, I am newbie to unix scripting, need a help in the doubt i have. It is " when files are copied to a directory using cp command, they are arranged by default according to the file name, is there anyway where the files that are copied be arranged with respect to their size, with using the sort... (5 Replies)
Discussion started by: pundalik
5 Replies

8. Shell Programming and Scripting

How to list all Subdirectories and files with its full path in a parent directory?

How to list all Subdirectories and files with its full path in a parent directory? (1 Reply)
Discussion started by: johnveslin
1 Replies

9. Shell Programming and Scripting

Help on Backing up all the files in the subdirectories under a parent directory

Hi, I am not too familiar with Unix scripting but I have to write code to find all the files under all the sub directories under a parent directory of unix location and move them to the corresponding Windows location. For eg: I have \home\sreenu\Files\ Under neath this I have multiple sub... (3 Replies)
Discussion started by: raj.sreenu
3 Replies

10. Shell Programming and Scripting

Find/searching files in subdirectories excluding the fiels in Parent Directory

Hi All, requirement is to find and remove the files from sub directories but it should exclude the files from parent directory. At present i am using the below one but it finds and remove files from both parent and sub directories. find ${PATH} -type f \( -name securitas\* -o -name \*gz... (1 Reply)
Discussion started by: Naveenkk
1 Replies
ctags(1)                                                           User Commands                                                          ctags(1)

NAME
ctags - create a tags file for use with ex and vi SYNOPSIS
/usr/bin/ctags [-aBFtuvwx] [-f tagsfile] file... /usr/xpg4/bin/ctags [-aBFuvwx] [-f tagsfile] file... DESCRIPTION
The ctags utility makes a tags file for ex(1) from the specified C, C++, Pascal, FORTRAN, yacc(1), and lex(1) sources. A tags file gives the locations of specified objects (in this case functions and typedefs) in a group of files. Each line of the tags file contains the object name, the file in which it is defined, and an address specification for the object definition. Functions are searched with a pat- tern, typedefs with a line number. Specifiers are given in separate fields on the line, separated by <SPACE> or <TAB> characters. Using the tags file, ex can quickly find these objects' definitions. Normally, ctags places the tag descriptions in a file called tags; this may be overridden with the -f option. Files with names ending in .c or .h are assumed to be either C or C++ source files and are searched for C/C++ routine and macro defini- tions. Files with names ending in .cc, .C, or .cxx, are assumed to be C++ source files. Files with names ending in .y are assumed to be yacc source files. Files with names ending in .l are assumed to be lex files. Others are first examined to see if they contain any Pascal or FORTRAN routine definitions; if not, they are processed again looking for C definitions. The tag main is treated specially in C or C++ programs. The tag formed is created by prepending M to file, with a trailing .c , .cc .C, or .cxx removed, if any, and leading path name components also removed. This makes use of ctags practical in directories with more than one program. OPTIONS
The precedence of the options that pertain to printing is -x, -v, then the remaining options. The following options are supported: -a Appends output to an existing tags file. -B Uses backward searching patterns (?...?). -f tagsfile Places the tag descriptions in a file called tagsfile instead of tags. -F Uses forward searching patterns (/.../) (default). -t Creates tags for typedefs. /usr/xpg4/bin/ctags creates tags for typedefs by default. -u Updates the specified files in tags, that is, all references to them are deleted, and the new values are appended to the file. Beware: this option is implemented in a way that is rather slow; it is usually faster to simply rebuild the tags file. -v Produces on the standard output an index listing the function name, file name, and page number (assuming 64 line pages). Since the output will be sorted into lexicographic order, it may be desired to run the output through sort -f. -w Suppresses warning diagnostics. -x Produces a list of object names, the line number and file name on which each is defined, as well as the text of that line and prints this on the standard output. This is a simple index which can be printed out as an off-line readable function index. OPERANDS
The following file operands are supported: file.c Files with basenames ending with the .c suffix are treated as C-language source code. file.h Files with basenames ending with the .h suffix are treated as C-language source code. file.f Files with basenames ending with the .f suffix are treated as FORTRAN-language source code. USAGE
The -v option is mainly used with vgrind which will be part of the optional BSD Compatibility Package. EXAMPLES
Example 1: Producing entries in alphabetical order Using ctags with the -v option produces entries in an order which may not always be appropriate for vgrind. To produce results in alphabet- ical order, you may want to run the output through sort -f. example% ctags -v filename.c filename.h | sort -f > index example% vgrind -x index Example 2: Building a tags file To build a tags file for C sources in a directory hierarchy rooted at sourcedir, first create an empty tags file, and then run find(1) example% cd sourcedir ; rm -f tags ; touch tags example% find . ( -name SCCS -prune -name \ '*.c' -o -name '*.h' ) -exec ctags -u {} ; Notice that spaces must be entered exactly as shown. ENVIRONMENT VARIABLES
See environ(5) for descriptions of the following environment variables that affect the execution of ctags: LANG, LC_ALL, LC_COLLATE, LC_CTYPE, LC_MESSAGES, and NLSPATH. EXIT STATUS
The following exit values are returned: 0 Successful completion. >0 An error occurred. FILES
tags output tags file ATTRIBUTES
See attributes(5) for descriptions of the following attributes: /usr/bin/ctags +-----------------------------+-----------------------------+ | ATTRIBUTE TYPE | ATTRIBUTE VALUE | +-----------------------------+-----------------------------+ |Availability |SUNWtoo | +-----------------------------+-----------------------------+ /usr/xpg4/bin/ctags +-----------------------------+-----------------------------+ | ATTRIBUTE TYPE | ATTRIBUTE VALUE | +-----------------------------+-----------------------------+ |Availability |SUNWxcu4 | +-----------------------------+-----------------------------+ |Interface Stability |Standard | +-----------------------------+-----------------------------+ SEE ALSO
ex(1), lex(1), vgrind(1), vi(1), yacc(1), attributes(5), environ(5), standards(5) NOTES
Recognition of functions, subroutines, and procedures for FORTRAN and Pascal is done in a very simpleminded way. No attempt is made to deal with block structure; if you have two Pascal procedures in different blocks with the same name, you lose. The method of deciding whether to look for C or Pascal and FORTRAN functions is a hack. The ctags utility does not know about #ifdefs. The ctags utility should know about Pascal types. Relies on the input being well formed to detect typedefs. Use of -tx shows only the last line of typedefs. SunOS 5.10 18 Mar 1997 ctags(1)
All times are GMT -4. The time now is 11:08 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy