网络安全实验一:2.文件管理基础命令之二

步骤一:

①ls(list):列出目录内容,包括文件和子目录名称(见图1.1)

 

                             图1.1  ls的使用

②ls -a:列出当前目录下所有文件,包括隐藏的目录和文件(包括.和..目录)(见图1.2)

 

                             图1.2  ls -a的使用

③ls -A:同ls -a,但不显示.和..这两个目录(见图1.3)

 

                             图1.3  ls -A的使用(没有.和..)

④ls -d 目录名称:仅列出目录本身,而不是列出目录内的文件数据(注:必须有目录名称,否则只显示.这个目录) (见图1.4)

 

                             图1.4  ls -d的使用

⑤ls -h:给文件容量total加单位(K、M、G),即更加人性化,一般配合-l使用。仅仅输入此命令参数的结果只是打印出当前目录下的内容,同ls(见图1.5)

 

                             图1.5  ls -h的使用

⑥ls -l:列出当前目录所有文件并显示文件的属性和权限等信息,通常和-d和-h一起使用(ls -l见图1.6,ls -lh见图1.7,ls -ld见图1.8)

 

                            图1.6  ls -l的使用(注:total 24没有单位K)

 

                             图1.7  ls -lh的使用(注:total 24有单位K)

 

                              图1.8  ls -ld的使用(注:ld后若没有目录名称,则以.作为结果,以/etc为例如上图下方)

步骤二:

①cp(copy) 源文件  目标:将源文件复制到目标文件或目标目录中(见图2.1)

 

 

                              图2.1  cp的使用(passwd被复制到/tmp目录中)

②cp -a 源文件  目标:尽可能将档案状态、权限等资料都照原状予以复制到目标中,若不加 -a,可能文件的某些属性或权限会变化(权限变化见图2.2-1,加-a见图2.2-2)

 

 

                            图2.2-1  两个wtmp文件的读写权限不同

 

 

                             图2.2-2  cp -a使得文件权限全被复制

③cp -r 目录  目标:将源目录下的所有文件都复制到目标中(见图2.3)

 

 

                            图2.3  cp -r的使用(源是目录时仅cp是不能复制的,结果是/etc被放到/tmp目录下)

④ cp -f(force):强制复制,若目标中存在与源文件同名的文件,则先删除旧文件再复制过去,复制前会先询问(见图2.4)

 

 

                            图2.4  cp -f的使用

⑤cp -u 源文件  目标:增量复制,只将源文件中新增的或者有变化的文件复制到目标中,之前复制过的属性一样的文件不再复制,可以用来做备份。(见图2.5)

 

 

      图2.5  cp -u,只复制新增的3.txt,且不对1.txt和2.txt询问

步骤三:

①mv(move)源文件 目标:将源文件剪切(移动)到目标中

②mv -f:强制移动,不询问;

③mv -i:互动移动,移动前询问;

④mv -u:当目标存在同名文件时,当源文件较新时才会更新此文件

⑤mv 旧文件名 新文件名;将文件重命名(见图3.1)

 

 

                                 图3.1  mv重命名

⑥rm(remove) 文件或目录:移除文件或目录

⑦rm -f:强制删除,不询问

⑧rm -i:互动删除,删前询问

⑨rm -r:递归删除,从底层目录起向上删除

⑩rm -rf:强制递归删除,不询问,很危险慎用

分析思考:

1:rename和mv都可重命名

2:rename log history *

3:

 

 答题:

 

posted @ 2021-09-05 15:37  九月天9  阅读(78)  评论(0)    收藏  举报