网络安全实验一: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:
答题:


浙公网安备 33010602011771号