![]() ![]() Use the following syntax to extract the contents of a tar file. You’ll also have to include the -f (file) option to indicate to tar that you will specify the location of the file. Extracting the contents of a tar file is very easy, and can be done with the -x (extract option).Use the following examples to open tar files on the Linux command line. ![]() Check out the examples below to find out how. This will include tar files with various compression applied to the archive. In this guide, we’ll show how to open tar files on command line and via GUI. tar.gz in the case of gzip compression, or. However, compression can be easily applied to the tar file, resulting in extensions like. tar, are often called “tarballs.” These files will preserve the Linux file permissions and can combine any number of files into the single archive, but they don’t apply any compression or space savings. Linux systems still use the tar format, and it continues to enjoy widespread use to this day. Tar actually means “tape archive,” because tar’s original purpose was to be used on tape backups – that should tell you how old this format is. Set this keyword to output additional information while the routine is executing.The tar file type is used to combine multiple files into a single archive. The list of files can be retrieved using the FILES keyword, while the VERBOSE keyword will output the list of directories and files within the TAR file. Set this keyword to perform all of the FILE_UNTAR actions without actually untarring the file. On return, this variable will contain a string array of all of the directories and files that were untarred. Set this keyword to a string or array of strings with the names of the files to be extracted from the zip. Note: If the first argument is a data stream instead of a file name, then you must specify the DirectoryOut argument. If DirectoryOut is not provided then FILE_UNTAR will untar the archive into File's current directory. This directory will be created if it does not currently exist. Set this optional argument to a scalar string giving the output directory. IDL will automatically detect if the data stream is also GZIP compressed and uncompress the data first. Instead of a file name, you can set the first argument to a byte array containing the contents of a TAR file. IDL will automatically detect if the file is also GZIP compressed and uncompress the file first. Set this argument to a scalar string giving the file to untar. SyntaxįILE_UNTAR, File įILE_UNTAR, Data Arguments See FILE_TAR for a different example using the Data argument. map, 1233 bytes Skipped file fonts\tt\ttfont.map % Total 5 files, 11405628 bytes % Time elapsed: 0.035000086 seconds. IDL prints: % fonts/ Extracted file fonts\ % fonts/hersh1.chr, 97718 bytes Extracted file fonts\hersh1.chr % fonts/ps/ Extracted file fonts\ps\ % fonts/ps/Arimo-Bold.pfa, 123426 bytes Extracted file fonts\ps\Arimo-Bold.pfa % fonts/ps/Arimo-BoldItalic.pfa, 122513 bytes Extracted file fonts\ps\Arimo-BoldItalic.pfa % fonts/ps/Arimo-Italic.pfa, 108377 bytes Skipped file fonts\ps\Arimo-Italic.pfa. Here, we get the list of all files in a ZIP, and extract only the first five files into our current working directory: dir = FILEPATH( '', SUBDIR=) FILE_TAR, dir, 'idlresources.tar' FILE_UNTAR, 'idlresources.tar', /LIST, FILES=files FILE_UNTAR, 'idlresources.tar', EXTRACT_FILES=files, /VERBOSE IDL prints: % fonts/ % fonts/hersh1.chr, 97718 bytes % fonts/tt/ttfont. In the following example, we create a TAR archive of the resource/fonts subdirectory within the IDL installation, and then expand the archive into our current working directory: dir = FILEPATH( '', SUBDIR=) FILE_TAR, dir, 'idlresources.tar' FILE_UNTAR, 'idlresources.tar', /VERBOSE Instead, the files and directories will have the current file owner and default permissions, and will have a time stamp equal to the current system time. Note: Because of IDL's file I/O limitations, the resulting files and directories will not have any of the original file owner information, permissions (file modes) or time stamps. Its source code can be found in the file file_untar.pro in the lib subdirectory of the IDL distribution. This routine is written in the IDL language. FILE_UNTAR also automatically performs GZIP uncompression if necessary. The FILE_UNTAR procedure uncompresses a TAR file or TAR data stream.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |