用linux命令在/home/目录下创建test目录,在test目录下创建1.txt 2.txt 3.txt文件,将这三个文件打包成testfile.tar文件并查看文件大小,通过gzip压缩testfile.tar文件并比较文件大小
时间: 2024-09-28 20:04:14 浏览: 156
1 列出/etc目录下的所有文件名称 2 创建文件file1 和file2 并复制到/home目录下 3 显示以ma
在Linux中,你可以按照以下步骤操作:
1. **创建 test 目录**:
使用 `mkdir` 命令在 `/home` 目录下创建名为 `test` 的新目录:
```
mkdir /home/test
```
2. **创建1.txt, 2.txt, 3.txt 文件**:
进入 `test` 目录,然后分别创建三个文本文件:
```
cd /home/test
touch 1.txt
touch 2.txt
touch 3.txt
```
3. **打包文件为 testfile.tar**:
使用 `tar` 命令添加文件并创建归档文件:
```
tar -czvf testfile.tar ./*
```
`-c` 表示创建新档案,`-z` 使用 gzip 压缩,`-v` 显示详细过程,`f` 指定文件名。
4. **查看文件大小**:
使用 `du` (disk usage) 或者 `ls -lS` 命令查看 `testfile.tar` 的大小,例如:
```
du -sh testfile.tar
```
5. **压缩后的文件大小比较**:
使用 `gzip` 压缩 `testfile.tar`,并保留原始版本,然后对比两个文件的大小:
```
gzip testfile.tar
ls -lh testfile.tar* | awk '{print $5}'
```
`ls -lh` 列出文件大小,`awk` 来提取第五列即大小信息。
记得检查上述每一步是否成功,如果遇到错误,可能需要查阅相关的Linux命令帮助文档。
阅读全文