Sponsored Content
Top Forums Shell Programming and Scripting Is it possible to move a directory using ftp?? Post 302598761 by jim mcnamara on Wednesday 15th of February 2012 10:48:53 AM
Old 02-15-2012
Not really. use tar on the remote node to create a tar archive. Before I waste our time

- what OS are talking about here (remote and local)?
- can you login to the remote box?
 

9 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

Move all files in a directory tree to a signal directory?

Is this possible? Let me know If I need specify further on what I am trying to do- I just want to spare you the boring details of my personal file management. Thanks in advance- Brian- (2 Replies)
Discussion started by: briandanielz
2 Replies

2. Shell Programming and Scripting

Move a file from windows directory to unix directory

Move a file from windows directory to unix directory, is this possible? if it is, can someone help me on this? Thanks! God bless! (1 Reply)
Discussion started by: kingpeejay
1 Replies

3. Shell Programming and Scripting

Unix script to MOVE via FTP a directory

Good afternoon! I need to move a bunch of files from an FTP site to my server. However mget *, dele * will not suffice as I cannot guarantee that new files are not uploaded between commands. Roughly, this is what I would like to do: (using a .netrc) ftp somehost bin prompt cd... (1 Reply)
Discussion started by: abirdd
1 Replies

4. Shell Programming and Scripting

Move the latest or older File from one directory to another Directory

I Need help for one requirement, I want to move the latest/Older file in the folder to another file. File have the datetimestamp in postfix. Example: Source Directory : \a destination Directory : \a\b File1 : xy_MMDDYYYYHHMM.txt (xy_032120101456.txt) File2: xy_MMDDYYYYHHMM.txt... (1 Reply)
Discussion started by: pp_ayyanar
1 Replies

5. UNIX for Dummies Questions & Answers

Zip all files in a directory and move to another directory

Hi, need to zip all files in a directory and move to another directory after the zip.. i am using this one but didnt help me... zip -r my_proj_`date +%Y%m%d%H%MS`.zip /path/my_proj mv in_proj_`date +%Y%m%d%H%M%S`.zip /path/source/ i am trying to zip all the files in my_proj... (0 Replies)
Discussion started by: dssyadav
0 Replies

6. Shell Programming and Scripting

List files with date, create directory, move to the created directory

Hi all, i have a folder, with tons of files containing as following, on /my/folder/jobs/ some_name_2016-01-17-22-38-58_some name_0_0.zip.done some_name_2016-01-17-22-40-30_some name_0_0.zip.done some_name_2016-01-17-22-48-50_some name_0_0.zip.done and these can be lots of similar files,... (6 Replies)
Discussion started by: charli1
6 Replies

7. UNIX for Dummies Questions & Answers

How to move gz files from one source directory to destination directory?

Hi All, Daily i am doing the house keeping in one of my server and manually moving the files which were older than 90 days and moving to destination folder. using the find command . Could you please assist me how to put the automation using the shell script . ... (11 Replies)
Discussion started by: venkat918
11 Replies

8. Shell Programming and Scripting

How Create new directory and move files to that directory.?

Hi All, We have main directory called "head" under this we have several sub directories and under these directories we have sub directories. My requirement is I have to find the SQL files which are having the string "procedure" under "head" directory and sub directories as well. And create... (14 Replies)
Discussion started by: ROCK_PLSQL
14 Replies

9. Shell Programming and Scripting

Shell script cannot create directory and move the file to that directory

I have a script, which is checking if file exists and move it to another directory if then mkdir -p ${LOCL_FILES_DIR}/cool_${Today}/monthly mv report_manual_alloc_rpt_A_I_ASSIGNMENT.${Today}*.csv ${LOCL_FILES_DIR}/cool_${Today}/monthly ... (9 Replies)
Discussion started by: digioleg54
9 Replies
GIT-ARCHIVE(1)							    Git Manual							    GIT-ARCHIVE(1)

NAME
       git-archive - Create an archive of files from a named tree

SYNOPSIS
       git archive [--format=<fmt>] [--list] [--prefix=<prefix>/] [<extra>]
		     [-o <file> | --output=<file>] [--worktree-attributes]
		     [--remote=<repo> [--exec=<git-upload-archive>]] <tree-ish>
		     [<path>...]

DESCRIPTION
       Creates an archive of the specified format containing the tree structure for the named tree, and writes it out to the standard output. If
       <prefix> is specified it is prepended to the filenames in the archive.

       git archive 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
       the 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 if the tar format is used; it can be extracted using git
       get-tar-commit-id. In ZIP files it is stored as a file comment.

OPTIONS
       --format=<fmt>
	   Format of the resulting archive: tar or zip. If this option is not given, and the output file is specified, the format is inferred from
	   the filename if possible (e.g. writing to "foo.zip" makes the output to be in the zip format). Otherwise the output format is tar.

       -l, --list
	   Show all available formats.

       -v, --verbose
	   Report progress to stderr.

       --prefix=<prefix>/
	   Prepend <prefix>/ to each filename in the archive.

       -o <file>, --output=<file>
	   Write the archive to <file> instead of stdout.

       --worktree-attributes
	   Look for attributes in .gitattributes files in the working tree as well (see the section called "ATTRIBUTES").

       <extra>
	   This can be any options that the archiver backend understands. See next section.

       --remote=<repo>
	   Instead of making a tar archive from the local repository, retrieve a tar archive from a remote repository. Note that the remote
	   repository may place restrictions on which sha1 expressions may be allowed in <tree-ish>. See git-upload-archive(1) for details.

       --exec=<git-upload-archive>
	   Used with --remote to specify the path to the git-upload-archive on the remote side.

       <tree-ish>
	   The tree or commit to produce an archive for.

       <path>
	   Without an optional path parameter, all files and subdirectories of the current working directory are included in the archive. If one
	   or more paths are specified, only these are included.

BACKEND EXTRA OPTIONS
   zip
       -0
	   Store the files instead of deflating them.

       -9
	   Highest and slowest compression level. You can specify any number from 1 to 9 to adjust compression speed and ratio.

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. If --remote is
	   used then only the configuration of the remote repository takes effect.

       tar.<format>.command
	   This variable specifies a shell command through which the tar output generated by git archive should be piped. The command is executed
	   using the shell with the generated tar file on its standard input, and should produce the final output on its standard output. Any
	   compression-level options will be passed to the command (e.g., "-9"). An output file with the same extension as <format> will be use
	   this format if no other format is given.

	   The "tar.gz" and "tgz" formats are defined automatically and default to gzip -cn. You may override them with custom commands.

       tar.<format>.remote
	   If true, enable <format> for use by remote clients via git-upload-archive(1). Defaults to false for user-defined formats, but true for
	   the "tar.gz" and "tgz" formats.

ATTRIBUTES
       export-ignore
	   Files and directories with the attribute export-ignore won't be added to archive files. See gitattributes(5) for details.

       export-subst
	   If the attribute export-subst is set for a file then Git will expand several placeholders when adding this file to an archive. See
	   gitattributes(5) for details.

       Note that attributes are by default taken from the .gitattributes files in the tree that is being archived. If you want to tweak the way
       the output is generated after the fact (e.g. you committed without adding an appropriate export-ignore in its .gitattributes), adjust the
       checked out .gitattributes file as necessary and use --worktree-attributes option. Alternatively you can keep necessary attributes that
       should apply while archiving any tree in your $GIT_DIR/info/attributes file.

EXAMPLES
       git archive --format=tar --prefix=junk/ HEAD | (cd /var/tmp/ && tar xf -)
	   Create a tar archive that contains the contents of the latest commit on the current branch, and extract it in the /var/tmp/junk
	   directory.

       git archive --format=tar --prefix=git-1.4.0/ v1.4.0 | gzip >git-1.4.0.tar.gz
	   Create a compressed tarball for v1.4.0 release.

       git archive --format=tar.gz --prefix=git-1.4.0/ v1.4.0 >git-1.4.0.tar.gz
	   Same as above, but using the builtin tar.gz handling.

       git archive --prefix=git-1.4.0/ -o git-1.4.0.tar.gz v1.4.0
	   Same as above, but the format is inferred from the output file.

       git archive --format=tar --prefix=git-1.4.0/ v1.4.0^{tree} | gzip >git-1.4.0.tar.gz
	   Create a compressed tarball for v1.4.0 release, but without a global extended pax header.

       git archive --format=zip --prefix=git-docs/ HEAD:Documentation/ > git-1.4.0-docs.zip
	   Put everything in the current head's Documentation/ directory into git-1.4.0-docs.zip, with the prefix git-docs/.

       git archive -o latest.zip HEAD
	   Create a Zip archive that contains the contents of the latest commit on the current branch. Note that the output format is inferred by
	   the extension of the output file.

       git config tar.tar.xz.command "xz -c"
	   Configure a "tar.xz" format for making LZMA-compressed tarfiles. You can use it specifying --format=tar.xz, or by creating an output
	   file like -o foo.tar.xz.

SEE ALSO
       gitattributes(5)

GIT
       Part of the git(1) suite

Git 2.17.1							    10/05/2018							    GIT-ARCHIVE(1)
All times are GMT -4. The time now is 10:49 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy