一、下载github代码到服务器
1、进入你想存放文件的目录:
chf@user-System:~/Project$
右键单击 Download ZIP 复制下载地址,在终端输入: wget 下载地址
(base) chf@user-System:~/Project$ wget https://github.com/interactionlab/improving-touch-accuracy/archive/master.zip
2、解压
-c :新建打包文件
-t :查看打包文件的内容含有哪些文件名
-x :解打包或解压缩的功能,可以搭配-C(大写)指定解压的目录,注意-c,-t,-x不能同时出现在同一条命令中
-j :通过bzip2的支持进行压缩/解压缩
-z :通过gzip的支持进行压缩/解压缩
-v :在压缩/解压缩过程中,将正在处理的文件名显示出来
-f filename :filename为要处理的文件
-C dir :指定压缩/解压缩的目录dir
压缩:tar -jcv -f filename.tar.bz2 要被处理的文件或目录名称
查询:tar -jtv -f filename.tar.bz2
解压:tar -jxv -f filename.tar.bz2 -C 欲解压缩的目录
3、Linux 解压zip命令
参考
例1:将压缩文件text.zip在当前目录下解压缩。
$ unzip text.zip
例2:将压缩文件text.zip在指定目录/tmp下解压缩,如果已有相同的文件存在,要求unzip命令不覆盖原先的文件。
$ unzip -n text.zip -d /tmp
例3:查看压缩文件目录,但不解压。
$ unzip -v text.zip
二、Linux查看文件大小的几种方法
du(disk usage),顾名思义,查看目录/文件占用空间大小
1、查看当前目录下的所有目录以及子目录的大小
$ du -h
$ du -ah
#-h:用K、M、G的人性化形式显示
#-a:显示目录和文件
2、只查看当前目录下的tmp目录(包含子目录)的大小
du -h tmp
du -ah tmp
3、查看当前目录及其指定深度目录的大小
du -h –-max-depth=0
#-–max-depth=n:只深入到第n层目录,此处设置为0,即表示不深入到子目录
4、df 用于查看设备的空间使用率
$ df -lh
#查看设备使用率
三、Linux文件的基本属性
具体参考:https://www.runoob.com/linux/linux-file-attr-permission.html
Linux 系统是一种典型的多用户系统,不同的用户处于不同的地位,拥有不同的权限。
为了保护系统的安全性,Linux 系统对不同的用户访问同一文件(包括目录文件)的权限做了不同的规定。
在 Linux 中我们通常使用以下两个命令来修改文件或目录的所属用户与权限:
- chown (change ownerp) : 修改所属用户与组。
- chmod (change mode) : 修改用户的权限。