Transfer changed files: Difference between revisions

From MK Wiki EN
Jump to navigation Jump to search
m (2 revisions imported)
 
mNo edit summary
Line 2: Line 2:


  cd '''/path'''
  cd '''/path'''
  tar cfz `date +%Y%m%d_%H%M%S`.tar.gz `find . -mtime -'''20''' -type f -name "*"`
  tar cfz `date -u +%Y%m%d_%H%M%S`.tar.gz `find . -mtime -'''20''' -type f -name "*"`


[http://www.linuxquestions.org/questions/linux-newbie-8/tar-files-in-a-dir-modified-before-7-days-in-a-shell-script-175836/#post905172 Credits] (slightly modified)
[http://www.linuxquestions.org/questions/linux-newbie-8/tar-files-in-a-dir-modified-before-7-days-in-a-shell-script-175836/#post905172 Credits] (slightly modified)


'''Explanation:''' find all files that have been modified (mtime) in the recent '''20''' days and put them into a tar.gz-file whose name represents the current date and time.
'''Explanation:''' find all files that have been modified (mtime) in the recent '''20''' days and put them into a tar.gz-file whose name represents the current date and time (UTC).


== untar files on destination computer ==
== untar files on destination computer ==
Line 12: Line 12:
  cd '''/path'''
  cd '''/path'''
  tar -zxvf '''name-of-file.tar.gz'''
  tar -zxvf '''name-of-file.tar.gz'''
[[Category:Linux]]

Revision as of 16:17, 9 September 2021

tar files on computer with modified file

cd /path
tar cfz `date -u +%Y%m%d_%H%M%S`.tar.gz `find . -mtime -20 -type f -name "*"`

Credits (slightly modified)

Explanation: find all files that have been modified (mtime) in the recent 20 days and put them into a tar.gz-file whose name represents the current date and time (UTC).

untar files on destination computer

cd /path
tar -zxvf name-of-file.tar.gz