tar
(Tape Archive) is a widely used command-line utility in Unix-like operating systems for creating, maintaining, modifying, and extracting archive files. These archives are often referred to as "tarballs." tar
primarily serves to package multiple files and directories into a single file for easier distribution, backup, and storage. It does not inherently compress the archive, but it is frequently used in conjunction with compression utilities like gzip
or bzip2
to create compressed archives (e.g., .tar.gz
or .tar.bz2
files).
Key features and functionalities:
Archiving: The primary function of tar
is to combine multiple files and directories into a single archive file. See Archiving for more information.
Extraction: tar
can extract files and directories from an existing archive. Learn more about Extraction here.
Appending: Files can be added to an existing archive.
Updating: Files within an archive can be updated with newer versions.
Listing: The contents of a tar
archive can be listed without extracting them. For details, refer to Listing%20Archive%20Contents.
Compression: While tar
itself does not compress data, it's commonly used with compression tools like gzip
(.tar.gz
, .tgz
) or bzip2
(.tar.bz2
, .tbz2
) to create compressed archives. Explore Compression%20Methods for more information.
Portability: tar
archives are highly portable and can be easily transferred between different systems.
Common Options:
-c
(create): Creates a new archive.-x
(extract): Extracts files from an archive.-v
(verbose): Lists the files being processed.-f
(file): Specifies the archive file name.-z
(gzip): Compresses or decompresses using gzip.-j
(bzip2): Compresses or decompresses using bzip2.-t
(list): Lists the contents of an archive.-C
(directory): Changes to the specified directory before creating or extracting. See more about Directory%20Options.Example Usage:
tar
archive: tar -cf archive.tar file1 file2 directory1
tar
archive: tar -xf archive.tar
tar
archive: tar -czf archive.tar.gz file1 file2 directory1
tar
archive: tar -xzf archive.tar.gz
tar
is an essential tool for system administrators, developers, and anyone who needs to manage files efficiently on Unix-like systems. Understanding its options and capabilities is crucial for effective file management.
Ne Demek sitesindeki bilgiler kullanıcılar vasıtasıyla veya otomatik oluşturulmuştur. Buradaki bilgilerin doğru olduğu garanti edilmez. Düzeltilmesi gereken bilgi olduğunu düşünüyorsanız bizimle iletişime geçiniz. Her türlü görüş, destek ve önerileriniz için iletisim@nedemek.page