Linux第二周总结

1、Linux上的文件管理命令都有哪些,其常用的使用方法及其相关示例演示。

Cpmvrm

cp命令: copy

单源复制:cp [OPTION]… [-T] SOURCE DEST

如果DEST不存在:则事先创建此文件,并复制源文件的数据流至DEST中;

如果DEST存在:

如果DESST是非目录文件;则覆盖目标文件;

如果DEST是目录文件:则先在DEST目录下创建一个源文件同名的文件,并复制其数据流;

常用选项:

-i: 交互性复制,即覆盖之前提醒用户确认;默认不开

-f: 强制覆盖目标文件;

-r-R:递归复制目录;

-d: 复制符号链接文件本身,而非其指向的源文件;

-a:  -dR –preserve=allarchive, 用于实现归档

–preserv=

mode: 权限

ownership: 属主和属组

timestamps: 时间戳

context:安全标签

xattr: 扩展属性

links:符号链接

all: 上述所有属性

例如:[root@localhost ~]# cp  /etc/fstab  /tmp/

mv命令:move     移动

mv [OPTION]… [-T] SOURCE DEST

mv [OPTION]… SOURCE… DIRECTORY

mv [OPTION]… -t DIRECTORY SOURCE…

常用选项:

-i: 交互式;

-fforce;  强行覆盖;

rm命令: remove         删除

rm [OPTION]… FILE…

常用选项:

-i: 交互式;

-fforce;  强行覆盖;

-rrecursive

删除目录:rm -rf /PATH/TO/DIR  危险操作

危险操作:rm -rf /*

注意:所有不用的文件建议不要直接删除,而是移动至某个专用目录; (模拟回收站)

Linux第二周总结

2、Bash的工作特性之命令执行状态返回值和命令行展开所涉及的内容及其示例演示。

命令执行的状态结果:

bash通过状态返回值来输出此结果:

成功:0

失败:1-255

命令执行完成之后,其状态返回值保存于bash的特殊变量$?中;

命令正常执行时,有的还回有命令返回值;

Linux第二周总结

根据命令及及其功能不同,结果各不相同;

bash的基础特性: 命令行展开

~:自动展开为用户的家目录,或指定的用户的家目录;

{}:可承载一个以逗号分隔的路径列表,并能够将其展开为多个路径;

3、请使用命令行展开功能来完成一下练习;

(1)、创建/tmp目录下的;a_c, a_d, b_c ,b_d

Linux第二周总结

(2)、创建/tmp/mylinux目录下的;

Linux第二周总结

4、文件的元数据信息有哪些,分别表示什么含义,如何查看?如何修改文件的时间戳信息

元数据信息有:

File:文件名

Size:文件大小

Blocks:数据块

IO BlockIO

硬链接数

Access:用户对文件访问的权限

Uid:属主

Gid:属组

Access time:访问文件时间

Modify time:更改时间

Change time:改动时间

查看文件元数据:

stat命令:显示文件的状态

stat  FILE…

文件:两类数据   数据改变元数据一定改变

元数据:metdata

数据:data

Linux第二周总结

touch命令:

touch –更改文件时间戳

touch [OPTION]… FILE…

-c: 指定的文件路径不存在时不予创建;

-a: 仅修改access time

-m: 仅修改modify time

-t STAMP

[[CC]YY]MMDDhhmm[.ss]

Linux第二周总结

原创文章,作者:N27_yuner,如若转载,请注明出处:http://www.178linux.com/79552

(0)
N27_yunerN27_yuner
上一篇 2017-07-09 16:21
下一篇 2017-07-09 16:34

相关推荐

  • 马哥教育网络19期+第十三周课程练习

    1、建立samba共享,共享目录为/data,要求:(描述完整的过程)   1)共享名为shared,工作组为magedu;   2)添加组develop,添加用户gentoo,centos和ubuntu,其中gentoo和centos以develop为附加组,ubuntu不属于develop组;密码均为用户名;   3)添加s…

    Linux干货 2016-08-12
  • Linux文件类型及颜色标识整理

    Linux系统上的文件类型 -:f; 常规文件 , d:directory, 目录文件; b;block device,块设备文件,支持以'block'为单位进行随机访问; c:character device,字符设备文件,支持以'character'为单位进行线性访问;    &nbs…

    Linux干货 2016-10-16
  • 生产环境网卡绑定汇总(bonding,team)

    生产环境网卡绑定汇总 1 什么是bonding,team?   1.1 bonding,team简介    在了解正式的概念之前,我们先从不太专业的角度取解释这两个名词。    所谓bonding就是联结。以下是来自柯林斯英汉双解大词典对于bonding的解释。    the proces…

    Linux干货 2017-05-07
  • 第一周的博客作业

    1.计算机的组成以及功能:     cpu:就是中央处理器,运算和判断计算机的数据;     储设器:存储计算机的数据;     主板:链接多的计算机的硬件;     I/O设备:输入,输出设备,,如…

    Linux干货 2017-01-05
  • linux文件查找工具 — find

    简述:   linux中find命令是一种强大的实时查找工具,它通过用户给出的路径,在该路径下的文件系统中进行文件查找。因此在遍历一个较大的文件系统时会比较花费时间,而且find命令占用资源也是比较大的,所以它的工作特点是,查找的速度略慢,但是可以实现精确查找和实时查找。由于用户权限的问题,可能只搜索用户具备读取和执行权限的目录。由于fi…

    Linux干货 2016-08-18
  • 用shell脚本实现每天定时收集全网日志到一台服务器

    需求 现在公司有这样一个需求,需要收集每天全网运行业务的设备上的某个特定目录底下的日志到一台服务器(这台服务器我们简称logserver),这并在这台logserver上生成以日期为名字的目录 解决思路: 在logserver的crontab里设置两个脚本,在当日晚上23:30执行脚本1收集当日即将被删除的全网脚本;在并在早上8:30执行脚本2,收集昨日全网…

    Linux干货 2015-07-27

评论列表(1条)

  • 马哥教育
    马哥教育 2017-07-13 17:07

    赞,很详细的整理记录。一开始打下坚实的基础,会让以后的学习更加顺利,加油。