目录
5:新建文件file4.txt,将file4.txt添加到tar_file.tar.gz中
6:查看压缩包tar_file.tar.gz有哪些文件及目录(不解压,只查看)
7:解压tar_gzip.tar.gz到指定目录tar_test(没有这个目录就创建)
二:在Linux上的/root目录创建一个Linux.txt,在windows上创建windows.txt
1:通过sftp的 get和put命令,将windows上的windows.txt推送到linux上
2:通过sftp的 get和put命令,将linux上的linux.txt推送到windows:
一:使用tar命令对文件进行打包压缩与解压缩
[root@rhcsa ~]# ll
total 72
-rw-------. 1 root root 1701 Nov 2 06:06 anaconda-ks.cfg
-rw-r--r--. 1 root root 35 Nov 20 14:55 args.txt
-rw-r--r--. 1 root root 54 Nov 20 14:34 cut_data.txt
drwxr-xr-x. 2 root root 6 Nov 2 06:10 Desktop
drwxr-xr-x. 2 root root 6 Nov 2 06:10 Documents
drwxr-xr-x. 2 root root 6 Nov 2 06:10 Downloads
-rw-r--r--. 1 root root 44 Nov 14 14:34 error.txt
-rw-r--r--. 1 root root 0 Nov 20 14:01 file1.txt
-rw-r--r--. 1 root root 0 Nov 20 14:01 file2.txt
-rw-r--r--. 1 root root 53 Nov 20 15:12 info_txt
-rw-r--r--. 1 root root 1856 Nov 2 06:08 initial-setup-ks.cfg
drwxr-xr-x. 2 root root 6 Nov 2 06:10 Music
-rw-r--r--. 1 root root 24 Nov 14 14:40 my_input.txt
-rw-r--r--. 1 root root 11 Nov 20 14:57 num.txt
drwxr-xr-x. 2 root root 6 Nov 2 06:10 Pictures
-rw-r--r--. 1 root root 34 Nov 14 14:11 pipe_data.txt
drwxr-xr-x. 2 root root 6 Nov 2 06:10 Public
-rw-r--r--. 1 root root 15 Nov 14 14:24 redirect1.txt
-rw-r--r--. 1 root root 15 Nov 14 14:34 redirect2.txt
-rw-r--r--. 1 root root 59 Nov 14 14:32 redirect3.txt
-rw-r--r--. 1 root root 15 Nov 14 14:21 redirect.txt
-rw-r--r--. 1 root root 35 Nov 20 15:03 sorted_args.txt
-rw-r--r--. 1 root root 46 Nov 20 15:05 sorted_merge.txt
-rw-r--r--. 1 root root 11 Nov 20 15:10 sorted_num.txt
drwxr-xr-x. 2 root root 6 Nov 2 06:10 Templates
drwxr-xr-x. 3 root root 107 Nov 13 20:35 test2
-rw-r--r--. 1 root root 47 Nov 20 14:44 uniq_data.txt
drwxr-xr-x. 2 root root 6 Nov 2 06:10 Videos
-rw-r--r--. 1 root root 42 Nov 20 15:20 word_cont.txt
1:使用gzip方式对文件进行压缩,并指定压缩名为 tar_gzip.tar.gz
[root@rhcsa ~]# gzip num.txt > tar_gzip.tar.gz
[root@rhcsa ~]# ll
total 72
-rw-r--r--. 1 root root 39 Nov 20 14:57 num.txt.gz
-rw-r--r--. 1 root root 0 Nov 20 20:36 tar_gzip.tar.gz
# 已除去多余文件
2:使用bzip2方式对文件夹进行压缩,并指定压缩名为 tar_bzip2.tar.bz2
[root@rhcsa ~]# bzip2 uniq_data.txt > tar_bzip2.tar.bz2
[root@rhcsa ~]# ll
total 72
-rw-r--r--. 1 root root 39 Nov 20 14:57 num.txt.gz
-rw-r--r--. 1 root root 0 Nov 20 20:39 tar_bzip2.tar.bz2
-rw-r--r--. 1 root root 0 Nov 20 20:36 tar_gzip.tar.gz
-rw-r--r--. 1 root root 77 Nov 20 14:44 uniq_data.txt.bz2
# 已除去多余文件
3:使用xz方式对文件进行压缩,并指定压缩名为 tar_xz.tar.xz
[root@rhcsa ~]# xz word_cont.txt > tar_xz.tar.xz
[root@rhcsa ~]# ll
total 72
-rw-r--r--. 1 root root 39 Nov 20 14:57 num.txt.gz
-rw-r--r--. 1 root root 0 Nov 20 20:39 tar_bzip2.tar.bz2
-rw-r--r--. 1 root root 0 Nov 20 20:36 tar_gzip.tar.gz
-rw-r--r--. 1 root root 0 Nov 20 20:55 tar_xz.tar.xz
-rw-r--r--. 1 root root 77 Nov 20 14:44 uniq_data.txt.bz2
-rw-r--r--. 1 root root 100 Nov 20 15:20 word_cont.txt.xz
# 已除去多余文件
4:新建文件file1.txt,file2.txt,file3.txt对文件file1.txt和file2.txt,进行压缩(使用gzip方式),排除file3.txt(即不对file3进行压缩)并指定压缩名为tar_file.tar.gz
[root@rhcsa ~]# tar --exclude file3.txt -zcvf file > tar_file.tar.gz*
5:新建文件file4.txt,将file4.txt添加到tar_file.tar.gz中
[root@rhcsa ~]# tar -zcfv file4.txt > tar_file.tar.gz
6:查看压缩包tar_file.tar.gz有哪些文件及目录(不解压,只查看)
[root@rhcsa ~]# tar -tzvf tar_file.tar.gz
7:解压tar_gzip.tar.gz到指定目录tar_test(没有这个目录就创建)
[root@rhcsa ~]# tar -zxvf /tar_file.tar.gz -C /tar_test
8:解压tar_xz.tar.xz
[root@rhcsa ~]# tar -tzf tar_file.tar.gz
二:在Linux上的/root目录创建一个Linux.txt,在windows上创建windows.txt
[root@rhcsa ~]# touch /root/Linux.txt
1:通过sftp的 get和put命令,将windows上的windows.txt推送到linux上
put:
上传成功:
2:通过sftp的 get和put命令,将linux上的linux.txt推送到windows:
get:
3:使用rz上传文件windows.txt到linux上
输入rz后在windows上选择文件
4:使用sz下载文件linux.txt到windows上
选择要下载的文件然后安装路径在windows上选择