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    显示控制字符

猜你喜欢

转载自blog.csdn.net/ww386362087/article/details/81026127
two
今日推荐