linux中对文件目录的管理操作

文件,目录的创建

  创建文件                      touch + 文件名称(可多个文件)
                                        touch 可更改文件的时间标识

建立目录               mkdir + m(可建立多个)
                              副级目录  mkdir -p m/m1

建立目录               mkdir + m(可建立多个)
                     副级目录  mkdir -p m/m1

 

目录,文件删除          rm -rf +文件(全删可一次删除多个文件)   -f可以不提示    -r全部删除(不加r逐级删除)

文件编辑

       gedit +文件名    打开文件(但需要图像)文件可以不存在
       vim+文件名       进去之后为浏览模式(鼠标无用) 输入 ‘i’ 即可编辑完成后点击esc
                                     然后输入 ‘:wq’保存,输入‘:q!’ ,如果不更改使用‘q’可直接退出

  vim+文件名      

                    进去之后为浏览模式(鼠标无用) 输入 ‘i’ 即可编辑完成后点击esc 然后输入 ‘:wq’保存,输入‘:q!’ 退出

 

对文件进行浏览         cat  (进行浏览)
                                    less  对文件进行浏览
                                               上/下 进行逐行浏览 pgup/pgdn翻页
                                                /加名称(对其进行名称内容浏览)
                                               v 进入vim   q退出
                                               head -n  对前n行进行查看(默认10行)
                                               tail -n  对后n行进行查看
                                               tail -f  对文件内容进行监控

                            

文件的复制          cp 文件1 文件2 。。。 最后为目录(文件复制目录中文件与之前文件路经不同)
目录的复制          cp -r 目录1 目录2(将1复制到2中)
文件移动              mv 文件1 文件2 (没有文件2即重命名)   不跨磁盘路经相同但跨磁盘相当于复制                               在删除
文件地址查询      ls -i + file
文件类型查看      file + 文件名

文件容量统计          wc + 文件      a:行  b:字数  c:字符数
                                 wc -l 行    wc -w 单词    wc- c 字节  wc -m 字符

 文件移动

         相同设备分区中的文件移动是重命名 ,不同分区的文件移动是建立删除过程

 

Linux中文件的寻址

Linux系统结构

FHS (Filesystem Hierarchy Standard) Linux层级结构标准3

LINUX中一切都是文件

Linux顶级目录

/

系统二级目录

/bin ##系统常规命令

/sbin ##系统管理命令

/dev ##设备文件

/home ##普通用户家目录集合,此目录中的子目录为普通用户家目录

 /root ##超级用户家目录

/lib64 ##64位函数库

/lib ##系统函数库

/proc ##进程信息,系统识别的硬件信息

/run ##当前运行的硬件和系统模块

/srv ##系统数据(常量)

/var ##系统数据(变化)

/tmp ##系统临时文件存放目录

mnt ##临时设备挂载点

/media ##cdrom临时挂载点

/etc ##系统大多数程序的配置目录

/opt ##第三方软件安装位置

/boot ##系统启动分区,系统启动时读取的文件都在此目录中

/sys ##关于内核设定目录

/usr ##unix system resource 仅次于/ 重要 多数系统资源都在此目录中

相对路径:相对于现在的位置下面的目录文件                                                                                            

绝对路径:从根目录开始位置在那就写那,例如root的桌面文件wty绝对路径为/root/Desktop/wty

pwd            显示当前的工作目录

cd                切换当前的工作目录

                    "cd ~-" = "cd -" 返回上一次的目录

                     ".cd." 当前目录的上级目录            

 

 ls 显示当前目录中文件的名称

 ls file 显示指定文件名称

 ls dir 显示指定目录中内容的名称

 ls -d dir 显示目录本身的名称

 ls -l file 显示文件属性

 ls -l dir 显示目录中内容的属性

 ls -ld dir 显示目录本身属性

 ls -a dir 显示目录中所有文件名称包括隐藏文件案

 ls -s 显示文件大小

 ls -R dir 第归显示目录中的内容

 

*                        匹配0~任意字符

?                        匹配单个字符

[[:alpha:]]          匹配单个字母

[[:lower:]]          匹配单个小写字母

[[:upper:]]         匹配单个大写字母

[[:digit:]]            匹配单个数字

[[:alnum:]]         匹配单个数字或字母

[[:punct:]]          匹配单个符号

[[:space:]]        匹配单个空格

 

 字符集合表示方法

[ ]              条件是或者关系是模糊匹配,对象和几个对比匹配就操作

                  [1-10] 1到10     [!d-f]|[^d-f] 除了d-f以外

{ }              点名机制,经精确指定集合中的每一个元素

                  {1..10} 1-10 {a..c} a-c

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值