How to "clone" a directory and it's symlink?


 
Thread Tools Search this Thread
Top Forums UNIX for Dummies Questions & Answers How to "clone" a directory and it's symlink?
# 8  
Old 08-10-2012
Quote:
Originally Posted by alister
pax should be available on any UNIX system (GNU's Not UNIX Smilie).
Quote:
Originally Posted by raggmopp
True, pax SHOULD be available. But sometimes it is not.
I think some distros install by default and some don't. With cpio it is always installed by default.
pax is present on OS X, Solaris, AIX, HP-UX, FreeBSD, NetBSD, OpenBSD, IRIX, etc. On some of those platforms it has been included since the mid-90s. GNU/Linux is the only notable exception, which is why I specifically said "UNIX" and included the GNU parenthetical.


Quote:
Originally Posted by Corona688
Basically -- tar won. It got standardized and modernized in POSIX. cpio didn't.
If by "won" you mean that it's ubiquitous. Agreed. But standardized? You must be joking.

tar is not standardized in any way. There is no POSIX standard. There isn't even a defacto standard. There are about as many different implementations with conflicting syntaxes as there are operating systems.

tar is very much like ps. It is guaranteed to be available on just about any system you use, but if portability is a concern, you will need to restrict your usage to its simplest features. The moment you need to portably do anything fancy, you're screwed.

If GNU/Linux distributors would ship pax, pax would be the first standardized (on paper and in practice) archiver available on just about every platform.

Regards,
Alister

Last edited by alister; 08-10-2012 at 01:07 PM..
# 9  
Old 08-10-2012
Quote:
Originally Posted by alister
If GNU/Linux distributors would ship pax
But they do. Some of them, at least. You'll find Muller's openBSD pax in Ubuntu, for instance. And in OpenSuse, and I'm sure in a lot of distributions...
--
Bye
# 10  
Old 08-10-2012
Quote:
Originally Posted by Lem
You'll find Muller's openBSD pax in Ubuntu, for instance. And in OpenSuse, and I'm sure in a lot of distributions...
I have no doubt that every major linux distribution (and probably most minor ones) can easily install pax from their package manager repositories. But, is it installed by default as part of the base system? If so, that's great news.

Regards,
Alister
 
Login or Register to Ask a Question

Previous Thread | Next Thread

9 More Discussions You Might Find Interesting

1. AIX

Apache 2.4 directory cannot display "Last modified" "Size" "Description"

Hi 2 all, i have had AIX 7.2 :/# /usr/IBMAHS/bin/apachectl -v Server version: Apache/2.4.12 (Unix) Server built: May 25 2015 04:58:27 :/#:/# /usr/IBMAHS/bin/apachectl -M Loaded Modules: core_module (static) so_module (static) http_module (static) mpm_worker_module (static) ... (3 Replies)
Discussion started by: penchev
3 Replies

2. Shell Programming and Scripting

Bash script - Print an ascii file using specific font "Latin Modern Mono 12" "regular" "9"

Hello. System : opensuse leap 42.3 I have a bash script that build a text file. I would like the last command doing : print_cmd -o page-left=43 -o page-right=22 -o page-top=28 -o page-bottom=43 -o font=LatinModernMono12:regular:9 some_file.txt where : print_cmd ::= some printing... (1 Reply)
Discussion started by: jcdole
1 Replies

3. UNIX for Dummies Questions & Answers

Using "mailx" command to read "to" and "cc" email addreses from input file

How to use "mailx" command to do e-mail reading the input file containing email address, where column 1 has name and column 2 containing “To” e-mail address and column 3 contains “cc” e-mail address to include with same email. Sample input file, email.txt Below is an sample code where... (2 Replies)
Discussion started by: asjaiswal
2 Replies

4. Solaris

Repeated error - "se_hdlc: clone device must be attached before use" in /var/adm/messages

Below is the error being repeated on my Solaris 9 Sun-Fire-V890 machine. SAN team confirmed as everything is fine from their end. I did google and found that some people say its a known Oracle bug when you have Oracle 10G installed on your system but I kind of disagree with them. Please see below... (2 Replies)
Discussion started by: vikkash
2 Replies

5. Shell Programming and Scripting

"find . -printf" without prepended "." path? Getting path to current working directory?

If I enter (simplified): find . -printf "%p\n" then all files in the output are prepended by a "." like ./local/share/test23.log How can achieve that a.) the leading "./" is omitted and/or b.) the full path to the current directory is inserted (enclosed by brackets and a blank)... (1 Reply)
Discussion started by: pstein
1 Replies

6. Shell Programming and Scripting

awk command to replace ";" with "|" and ""|" at diferent places in line of file

Hi, I have line in input file as below: 3G_CENTRAL;INDONESIA_(M)_TELKOMSEL;SPECIAL_WORLD_GRP_7_FA_2_TELKOMSEL My expected output for line in the file must be : "1-Radon1-cMOC_deg"|"LDIndex"|"3G_CENTRAL|INDONESIA_(M)_TELKOMSEL"|LAST|"SPECIAL_WORLD_GRP_7_FA_2_TELKOMSEL" Can someone... (7 Replies)
Discussion started by: shis100
7 Replies

7. Shell Programming and Scripting

Delete files older than "x" if directory size is greater than "y"

I wrote a script to delete files which are older than "x" days, if the size of the directory is greater than "y" #!/bin/bash du -hs $1 while read SIZE ENTRY do if ; then find $1 -mtime +$2 -exec rm -f {} \; echo "Files older than $2 days deleted" else echo "free Space available"... (4 Replies)
Discussion started by: JamesCarter
4 Replies

8. Shell Programming and Scripting

cat $como_file | awk /^~/'{print $1","$2","$3","$4}' | sed -e 's/~//g'

hi All, cat file_name | awk /^~/'{print $1","$2","$3","$4}' | sed -e 's/~//g' Can this be done by using sed or awk alone (4 Replies)
Discussion started by: harshakusam
4 Replies

9. UNIX for Dummies Questions & Answers

Explain the line "mn_code=`env|grep "..mn"|awk -F"=" '{print $2}'`"

Hi Friends, Can any of you explain me about the below line of code? mn_code=`env|grep "..mn"|awk -F"=" '{print $2}'` Im not able to understand, what exactly it is doing :confused: Any help would be useful for me. Lokesha (4 Replies)
Discussion started by: Lokesha
4 Replies
Login or Register to Ask a Question