We can use TAR to get a bulk of files and directories from one machine with their absolute path and move to another machine in the same absolute path with the following commands.
$ cat files.txt
/tmp/a.txt
/tmp/folder1/b.txt
/tmp/folder2/
/tmp/folder3
Now for creating a tar file with the directory structure shown above issue the following command.
$ tar cvpfP a.tar -T files.txt
Here
c will create the archive called a.tar
v will give us a verbose output
p will preserve the permission of the file
f will use the following archive file name
P will not ignore the / before the tmp.
Now for deflating all the files and folders in the corresponding absolute path use the following command.
$ tar xvpfP a.tar
$ cat files.txt
/tmp/a.txt
/tmp/folder1/b.txt
/tmp/folder2/
/tmp/folder3
Now for creating a tar file with the directory structure shown above issue the following command.
$ tar cvpfP a.tar -T files.txt
Here
c will create the archive called a.tar
v will give us a verbose output
p will preserve the permission of the file
f will use the following archive file name
P will not ignore the / before the tmp.
Now for deflating all the files and folders in the corresponding absolute path use the following command.
$ tar xvpfP a.tar
No comments:
Post a Comment