Linux上的文件管理类命令

N27-第二周作业

1、Linux上的文件管理类命令都有哪些:

cp,mv,rm

cp – copy files and directories

例如:

as1@ubuntu:~$ ls /etc/[l,m,n]*\.conf
/etc/ld.so.conf /etc/logrotate.conf /etc/mtools.conf
/etc/libao.conf /etc/ltrace.conf /etc/netscsid.conf
/etc/libaudit.conf /etc/mke2fs.conf /etc/nsswitch.conf
as1@ubuntu:~$ mkdir /tmp/mylinux1
as1@ubuntu:~$ cp -r /etc/[l,m,n]*\.conf /tmp/mylinux1
as1@ubuntu:~$ ls /tmp/mylinux1
ld.so.conf libaudit.conf ltrace.conf mtools.conf nsswitch.conf
libao.conf logrotate.conf mke2fs.conf netscsid.conf

 

mv:移动命令

mv -move (rename) files

 

rm :删除命令

rm -remove files or directories

 

2、bash的工作特性之命令执行状态返回值和命令行展开所涉及的内容

bash使用特殊变量$?保存最近一条命令的执行状态结果 :echo $?

0:成功   1-255:失败

as1@ubuntu:~$ ls /r
ls: 无法访问/r: 没有那个文件或目录
as1@ubuntu:~$ echo $?
2        (失败)

as1@ubuntu:~$ ls /tmp

a_c a_d b_c b_d mylinux VMwareDnD vmware-root vmware-root-2999591785
as1@ubuntu:~$ echo $?
0       (成功)

 

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

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

as1@ubuntu:~$ mkdir /tmp/{a,b}_{c,d}
as1@ubuntu:~$ tree /tmp
/tmp
├── a_c
├── a_d
├── b_c
├── b_d

2) 创建/tmp/mylinux目录下的:

mkdir –                   pv/tmp/mylinux/{bin,boot/grub,dev,etc{rc.d/init.d,sysconfig/network/scripts},lib/modules,lib64/proc,sbin,sys,tmp,usr/local/{bin,sbin},var{lock,log,run}}

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

文件的数据分两种:一种元数据 metadate,既属性数据;一种就是数据本身data;可使用stat命令查看文件的元数据

例如:

as1@ubuntu:~$ stat /etc/passwd
文件:”/etc/passwd”
大小:1944 块:8 IO 块:4096 普通文件
设备:801h/2049d Inode:807014 硬链接:1
权限:(0644/-rw-r–r–) Uid:( 0/ root) Gid:( 0/ root)
最近访问:2017-10-08 13:05:10.697415986 +0800
最近更改:2017-10-05 09:24:39.293998150 +0800
最近改动:2017-10-05 09:24:39.293998150 +0800
创建时间:-

access time : 最近访问时间

modify time : 最近更改时间

change time : 最近改变时间

修改时间戳信息:通过touch

语法: touch [OPTION]…FILE…

as1@ubuntu:~$ touch /tmp/functions
as1@ubuntu:~$ stat /tmp/functions
文件:”/tmp/functions”
大小:0 块:0 IO 块:4096 普通空文件
设备:801h/2049d Inode:931727 硬链接:1
权限:(0664/-rw-rw-r–) Uid:( 1000/ as1) Gid:( 1000/ as1)
最近访问:2017-10-08 15:17:16.239838923 +0800
最近更改:2017-10-08 15:17:16.239838923 +0800
最近改动:2017-10-08 15:17:16.239838923 +0800
创建时间:-

本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/87665

赞 (4)
森田森田
上一篇 2017-10-05 21:56
下一篇 2017-10-08 20:17

相关推荐

  • N25-第十二周博客作业

    1、请描述一次完整的http请求处理过程; (1) 建立或处理连接:接收请求或拒绝请求;(2) 接收请求:接收来自于网络上的主机请求报文中对某特定资源的一次请求的过程;(3) 处理请求:对请求报文进行解析,获取客户端请求的资源及请求方法等相关信息;(4) 访问资源:获取请求报文中请求的资源;从磁盘中获取(5) 构建响应报文:(6) 发送响应报文:(7) 记录…

    Linux干货 2017-04-09
  • 简单路由实验

    今天学习了路由相关的基础知识,为了加深印象,做了如下的一个实验。根据下面的网络拓扑图分别配置两台PC和路由,以实现PC1和PC2能够互相ping通。实验环境为VM虚拟机 在实验开始前,我们需要在路由添加两块网卡,PC机添加一块网卡,此实验网卡的链接方式是桥接,一共需要4台虚拟机,两台做PC机,两台做路由器 1、R2路由器的配置 [root@linuxpao&…

    Linux干货 2016-09-05
  • Linux软件包管理工具yum详解

    yum介绍 yum客户端的使用 配置文件项作说明: 案例repo配置文件。 创建yum源命令(yum-config-manager) yum list相关命令 yum安装 yum更新和升级 yum查找和显示 yum删除程序 查看仓库 实战演练本地yum仓库(光盘) YUM内置变量 创建YUM仓库(http) yum介绍 yum命令是在Fedora和RedHa…

    Linux干货 2016-09-07
  • Linux简介和基础

    一、系统和硬件 无论是Linux、OS X、Windows操作系统,他们都是由以下部分组成(分层结构): 最底层:硬件 底层之上:将硬件的接口抽象成为系统调用(kernel) 再之上:库 再此之上为:应用程序 程序的运行可以有两种方式: 1、开机自动启动运行 2、用户通过交互式接口登陆或者连接系统上去,来手动运行程序 二、终端: 1、物理终端:我们可以将显示…

    Linux干货 2017-09-02
  • 单台主机lnmp+wordpress配置示例

    单台主机lnmp+wordpress fpm配置 ]# yum install php php-fpm php-mysql –y ]# vim /etc/php-fpm.d/www.conf 配置服务监听地址和程序运行者身份 listen = 127.0.0.1:9000 user = nginx group = nginx ]# chown -R ngin…

    Linux干货 2016-11-07
  • Linux 基础命令

    一,GNU/LINUX操作系统组成        1.1硬件  计算机硬件资源,CPU,主板,内存,存储器等 1.2 内核层 包含了硬件控制,设备驱动程序,虚拟文件系统,网络管理,内存管理,进程管理,程序调度等 ,属于内核空间 1.3 系统调用 所有的操作系统在其内核里都有一些内建的函数,这些函数可以用来完成…

    2016-10-29

评论列表(2条)

  • 逆神阳
    逆神阳 2017-10-08 19:31

    请问你学习的面授班是多少期的呢?

    • 森田
      森田 2017-10-09 09:36

      @逆神阳:网络 刚进