scp itself won't have a problem handling large files, as long as your connection can handle it. And if your line is reasonably fast, you'll probably lose more time compressing/decompressing than through the larger data volume.
For the transfer I'd suggest
Code:
$ tar -cf - <files> | ssh user@host 'cd <dir>; tar -xf -'
which is (logically) equivalent to
Code:
$ tar -cf files.tar <files>
$ scp files.tar user@host:<dir>
$ ssh user@host
on other host
$ cd <dir>
$ tar -xf files.tar
Total unix newbie needs help:Need to SCP files to a WINDOWS NT server,but giving me some problems:
REPOSITORY=/usr/psoft/fs600srv/reports/HR
/usr/local/bin/scp -p -a $REPOSITORY/HR.glpccd*.unl Administrator@10.84.124.6:/Temp
When I execute the script, it is giving me this error.
... (3 Replies)
Hello,
Let's say I have the command line:
scp -r /home/Mohit/Switches mkakkar@softmon:/home/mkakkar/
If I put a "/" after the Switches such that I get:
scp -r /home/Mohit/Switches/ mkakkar@softmon:/home/mkakkar/
How does the behaviour change? (1 Reply)
I want to know
how can i use scp command in the reverse fashion
meaning i have two machines server1 and server2
I have files in server1 that i need to copy to server2
But i do not have write permissions on server2 although
i have read permissions on server1
is there a way i can go... (3 Replies)
I should trasfer some files by xxx.xxx.xxx.xxx to local host.
In order to check the function works i tried to transfer a single file and I typed:
scp -P 21 username@xxx.xxx.xxx.xxx:/filename.nas /filename.nas
At this point i haven't response anch i have to type CTRL+C to return to... (2 Replies)
if i use scp command to copy a file from one server another server it is asking password of the server from where the file being copied. i am automating some reports.. i need the file to be copied without asking the password. can any help me out??? thanks in advance,
Arun Manas (1 Reply)
Hi all,
I want to copy files from unix server to another unix server with out any password. Can some one please explain me the steps involved in achieving this with the actual commands and the sequence of commands i details.
I tried my luck ith below procedure but it was not working.
#... (1 Reply)
Can someone please help me with what is wrong with this command?
scp oracle@hrkpd124:/u01/app/oracle/rdbms/admin/dpoo.html root@hrkpmgmt:/export
my intention is to copy the file dopp.html from the server hrkpd124 to the server hrkpmgmt but i am getting the error... (3 Replies)
Hi,
Is there any way by which scp shall not prompt for a password?
When ever i fire scp command it should automatically move the files to the mentioned location without prompting for the password.
Is it possible?:confused: (2 Replies)
I need one help.
I want to copy specific folder/file from one Linux servers to another.
I want scp command that will search the file/folder in given path of one server and copy that result on another remote server.
Kindly help me to resolve issue
Thanks and Regards,
Rajesh (4 Replies)
I need a scp command that will connect remote server and find current date & last three days log files and bring them to local machine..Remote server is AIX and local machine is RHEL 6.3.
I write below but its not working
scp / @IP:/logs/ '{find . -mtime -2 -name "*.LOG"}' (5 Replies)
Discussion started by: micle
5 Replies
LEARN ABOUT SUSE
git-tar-tree
GIT-TAR-TREE(1) Git Manual GIT-TAR-TREE(1)NAME
git-tar-tree - Create a tar archive of the files in the named tree object
SYNOPSIS
git tar-tree [--remote=<repo>] <tree-ish> [ <base> ]
DESCRIPTION
THIS COMMAND IS DEPRECATED. Use git archive with --format=tar option instead (and move the <base> argument to --prefix=base/).
Creates a tar archive containing the tree structure for the named tree. When <base> is specified it is added as a leading path to the files
in the generated tar archive.
git tar-tree behaves differently when given a tree ID versus when given a commit ID or tag ID. In the first case the current time is used
as modification time of each file in the archive. In the latter case the commit time as recorded in the referenced commit object is used
instead. Additionally the commit ID is stored in a global extended pax header. It can be extracted using git get-tar-commit-id.
OPTIONS
<tree-ish>
The tree or commit to produce tar archive for. If it is the object name of a commit object.
<base>
Leading path to the files in the resulting tar archive.
--remote=<repo>
Instead of making a tar archive from local repository, retrieve a tar archive from a remote repository.
CONFIGURATION
tar.umask
This variable can be used to restrict the permission bits of tar archive entries. The default is 0002, which turns off the world write
bit. The special value "user" indicates that the archiving user's umask will be used instead. See umask(2) for details.
EXAMPLES
git tar-tree HEAD junk | (cd /var/tmp/ && tar xf -)
Create a tar archive that contains the contents of the latest commit on the current branch, and extracts it in /var/tmp/junk directory.
git tar-tree v1.4.0 git-1.4.0 | gzip >git-1.4.0.tar.gz
Create a tarball for v1.4.0 release.
git tar-tree v1.4.0^{tree} git-1.4.0 | gzip >git-1.4.0.tar.gz
Create a tarball for v1.4.0 release, but without a global extended pax header.
git tar-tree --remote=example.com:git.git v1.4.0 >git-1.4.0.tar
Get a tarball v1.4.0 from example.com.
git tar-tree HEAD:Documentation/ git-docs > git-1.4.0-docs.tar
Put everything in the current head's Documentation/ directory into git-1.4.0-docs.tar, with the prefix git-docs/.
AUTHOR
Written by Rene Scharfe.
DOCUMENTATION
Documentation by David Greaves, Junio C Hamano and the git-list <git@vger.kernel.org[1]>.
GIT
Part of the git(1) suite
NOTES
1. git@vger.kernel.org
mailto:git@vger.kernel.org
Git 1.7.1 07/05/2010 GIT-TAR-TREE(1)