[root@JLUZH ~]# fdisk -l
Disk /dev/sda: 13.9 GB, 13958643712 bytes 255 heads, 63 sectors/track, 1697 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0x00095c4c
Device Boot Start End Blocks Id System /dev/sda1 * 1 13 102400 83 Linux Partition 1 does not end on cylinder boundary.
/dev/sda2 13 79 524288 83 Linux Partition 2 does not end on cylinder boundary.
/dev/sda3 79 1697 13004433 83 Linux
Disk /dev/sdb: 1048 MB, 1048576000 bytes 128 heads, 32 sectors/track, 500 cylinders
Units = cylinders of 4096 * 512 = 2097152 bytes Disk identifier: 0x00000000
Device Boot Start End Blocks Id System /dev/sdb1 * 1 500 1023984 4 FAT16 <32M Partition 1 has different physical/logical endings: phys=(502, 127, 32) logical=(499, 127, 32)
(2)然后把U盘挂在到/mnt/usb目录下,代码如下:
[root@JLUZH ~]# mkdir /mnt/usb
[root@JLUZH ~]# mount -t vfat /dev/sdb1 /mnt/usb [root@JLUZH ~]# ls /mnt/usb
autoexec.bat config.sys ghostU盘文件 programs.exe test automtol.bat ConMenu.sys himem.sys protman.dos tw.exe autonbot.bat ctmouse.exe ifshlp.sys QuitCn.bat USBOOT 1.7 AutoNGho.bat dis_pkt.dos io.sys rar.exe vide-cdd.sys autorun.inf drivers.exe MaxDOS.AT rar.rar wbatrar.exe Begin.bat Drv MaxDOS.dos reboot.com xmsdsk.exe bootex.log gcdrom.sys msdos.sys recycler 网络GHOST bootlog.txt ghofiles.exe net setup.exe 新建文件夹 Cn.bat GhoSrvLoader.exe NetBoot setvar.bat command.com ghost netfiles.exe shsucdx.exe config.exe GhostSrv.exe netghost soft [root@JLUZH ~]#
6
(3)将u盘中的test文件夹拷贝到/root目录下,代码如下: [root@JLUZH usb]# cp -a ./test /root/ [root@JLUZH usb]# cd [root@JLUZH ~]# ls
test 公共的 模板 视频 图片 文档 下载 音乐 桌面
(4)卸载U盘,进入到 test目录下将里面的文件用tar打包,代码如下:
[root@JLUZH ~]# umount /dev/sdb1 [root@JLUZH ~]# ls /mnt/usb
[root@JLUZH ~]# tar -cvf test.tar ./test ./test/ ./test/a1/ ./test/b2/ ./test/a2/ ./test/b1/
(5)查看文件大小,代码如下: [root@JLUZH ~]# du -sh test.tar 12K test.tar
(6)再用gzip压缩,代码如下:
[root@JLUZH ~]# gzip test.tar [root@JLUZH ~]# ls
samba-3.4.3 test.tar.gz 模板 图片 下载 桌面 test 公共的 视频 文档 音乐 (7)查看文件大小,代码如下: [root@JLUZH ~]# du -sh test.tar.gz 4.0K test.tar.gz
(8)使用tar 解压和解包,代码如下: [root@JLUZH ~]# tar -zxvf test.tar.gz ./test/ ./test/a1/ ./test/b2/ ./test/a2/ ./test/b1/
六.思考题
1.请通过书本或互联网学习更多的linux命令并在系统中运行。
7
8