tar
Combines files to create an archive. It also extracts files from the archive.
BSDTAR(1) BSD General Commands Manual
NAME
tar -- manipulate tape archives
SYNOPSIS
tar [bundled-flags <args>] [<file> | <pattern> ...].
tar {-c} [options] [files | directories].
tar {-r | -u} -f archive-file [options] [files | directories]
tar {-t | -x} [options] [patterns]
github
- The files in jupyter notebook format on github are here .
Environment
The author’s OS is macOS, and the options are different from Linux and Unix commands.
When you actually run the command, you will need to use the prefix ! and %%bash in the first line.
!sw_vers
ProductName: Mac OS X
ProductVersion: 10.14.6
BuildVersion: 18G95
!bash --version
GNU bash, version 3.2.57(1)-release (x86_64-apple-darwin18)
Copyright (C) 2007 Free Software Foundation, Inc.
Example usage
Create a file
%%bash
echo "Preparing a file"
echo "1234567890" > temp1
echo "0987654321" > temp2
tar -czf temp.tgz temp1 temp2
echo -e "\n<ls>"
ls | grep temp
Prepare the file
<ls
temp.tgz
temp1
temp2
Unzip the files
%%bash
tar -xzf temp.tgz
Typical options
For many years, I have used the following two commands, which are a combination of four commands. v is used when necessary in verbose. I have never had any trouble with these two.
Decompressing files
- xzvf
Create a file
- czvf