Linux Two

文件管理

    Shell对文件进行的管理 创建,复制,删除,移动,查看,编辑,压缩,查找

Linux目录结构

    Windows以多根的方式组织文件 c:/ d:/ e:/

    Linux    以单根的方式组织文件 /

Centos7的目录结构


user    系统文件

        local    软件安装的目录

        bin    普通用户使用的应用程序

        sbin    管理员使用的应用程序

        lib    库文件

        lib64    库文件

dev    设备文件

root    root用户的home目录

home    普通用户的home目录

proc    虚拟的文件系统反应的是内核进程实时状态

boot    存放系统启动的相关文件

etc    配置文件 系统的相关配置

var    存放一些变化的文件,比如数据库,日志,邮件等

文件时间

ls -l 文件名        看的是文件修改的时间

Linux有四种时间

# stat    xxx.cfg    //查看文件的详细属性

访问时间 :atime 查看内容

修改时间 :mtime 修改内容

改变时间 :ctime 文件属性改变(比如属性)

删除时间 :dtime 文件被删除的时间

文件类型

通过颜色判断文件类型数不一定准确的 Linux文件是没有扩展名!!!

ls -l 文件名  第一个字符就是文件类型

-        普通文件(文本文件,二进制文件,压缩,图片,电影)

d        目录文件

b        设备文件 块设备 硬盘 u盘

c        设备文件 字符设备 打印机

s        套接字文件

p        管道文件

l        链接文件

file 命令查看 文件的类型 

    file /etc/hosts        :  ASCII text

路径

    绝对文件:    从\开始的路径

    相对路径:    相对于当前目录开始

文件管理

cd    改变目录

        cd /home/xxx 绝对路径

        cd home/xxx 相对路径

        cd..        cd.        cd(直接回到家目录)

创建 复制 移动 删除

创建文件    touch    touch /home/file{sss,fff}

创建目录    mkdir -v 显示提示信息

                mkdir -p 递归生成目录

复制文件    cp

                cp -i    覆盖之前先提示用户要不要覆盖

                cp -v    详细显示命令操作的信息

                cp -r    递归调用 文件夹及子文件进行相同的操作

                cp -f    强行覆盖文件不管存在还是不存在

                cp -a    目录属性

移动文件    mv

                mv file1 file2 重命名文件

                mv 源路径 目标路径

删除文件    rm

                rm -v    详细信息

                rm -f    强制删除

                rm -r    递归调用

查看文件内容 cat less head(文件头) tail(文件结尾) -(行号) tailf(动态查看文件) grep....

                cat -n    显示行号

                cat -A    显示控制字符

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值