用linux在/home/目录下创建test目录,在test目录下创建1.txt 2.txt 3.txt文件,将这三个文件打包成testfile.tar文件并查看文件大小,通过gzip压缩testfile.tar文件并比较文件大小(
时间: 2024-09-28 08:12:44 浏览: 48
1 列出/etc目录下的所有文件名称 2 创建文件file1 和file2 并复制到/home目录下 3 显示以ma
在Linux系统中,您可以按照以下步骤操作:
1. **创建/test目录和文本文件**:
打开终端,首先切换到/home/目录,然后创建名为test的新目录:
```
cd /home/
mkdir test
```
接着进入test目录,并创建1.txt、2.txt和3.txt文件:
```
cd test
touch 1.txt
touch 2.txt
touch 3.txt
```
2. **打包文件为tar文件**:
使用`tar`命令将三个文本文件打包成testfile.tar文件:
```
tar -czvf ../testfile.tar ./*.txt
```
这里 `-c` 表示创建归档,`-z` 使用gzip压缩,`-v` 显示详细过程,`-f` 指定输出文件。
3. **查看文件大小**:
使用`du -sh`命令获取testfile.tar文件的大小,包括压缩后的大小:
```
du -sh testfile.tar
```
如果想单独看压缩后的大小,可以加上`gz`选项:
```
du -sh testfile.tar.gz
```
4. **压缩并查看大小**:
对已有的testfile.tar文件进行gzip压缩:
```
gzip testfile.tar
```
现在testfile.tar.gz文件已经创建,再次运行`du -sh`查看其大小:
```
du -sh testfile.tar.gz
```
5. **比较原文件与压缩文件大小**:
比较两个文件大小,通常压缩后的文件会比原始的testfile.tar小很多。
阅读全文