Linux下的文件管理

Linux下的文件管理

1. 建立目录
2. 建立文件
3. 删除文件
4. 删除目录
5. 编辑文件
6. 查看文件
7. 复制文件
8. 移动文件
9. 切换路径
10. 文件大小的统计
11. 系统中的通用配置符号

1.建立目录

[root@foundation Desktop]#mkdir a
[root@foundation Desktop]#mkdir  -p c/x/v

一次性建立多个目录时,如果不使用-p,会报错

  1. 建立文件
 [root@foundation Desktop]#touch a
  [root@foundation Desktop]#stat a

touch不仅可以建立文件还可以改变时间戳
时间戳分为:
atime(Access):文件内容被访问的时间标识
mtime(Modify):文件内容被修改的时间标识
ctime(Change):文件属性或文件内容被修改的时间标识

  1. 删除文件
 [root@foundation Desktop]#rm a
  [root@foundation Desktop]#rm -f b

删除文件时,可以使用-f 强制删除
4. 删除目录

[root@foundation Desktop]#rm -f a
[root@foundation Desktop]#rm -rf a

删除目录时,可以使用-f 强制删除;-r标示递归删除,也就是删除目录本身和里面的所有内容

  1. 编辑文件
    5.1 使用gedit编辑文件
[root@foundation Desktop]#gedit file

只有在图形开始时可用
5.2 用vim编辑文件

[root@foundation Desktop]#vim file

vim分为三个模式:一般模式、编辑模式和命令行模式。
一般模式 以vim打开一个文件后便由命令行模式进入一般模式了。
编辑模式 在一般模式中,按下“i, I, o, O, a, A, r, R”中的任何一个字母,即可进入编辑模式,按下[Esc]退出至一般模式
命令行模式在一般模式中,输入“:, /, ?”中的任何一个,即可进入命令行模式。可进行查找、读取、保存、替换等

  1. 查看文件
    6.1 cat 全部查看
[root@foundation Desktop]#cat  file
[root@foundation Desktop]#cat -b file
[root@foundation Desktop]#cat -n file

-b显示行号不包含空行; -n显示行号包含空行
6.2 less分页预览

[root@foundation Desktop]#less file

上|下 ##逐行移动

pageup|pagedown ##逐页移动
/关键字,高亮显示关键字,n向下匹配,N向上匹配
v 进入vim模式 在vim模式中按:
wq 退回到less模式
q 退出

6.3使用head查看文件——查看文件前n行

[root@foundation Desktop]#head file
[root@foundation Desktop]#head -n 5 file

默认查看文件前10行;-n 5 查看文件前5行

6.4使用tail查看文件——查看文件后n行

[root@foundation Desktop]#tail file
[root@foundation Desktop]#tail -n 5 file

默认查看文件后10行;-n 5 查看文件后5行

6.5使用使用ls查看目录中的文件及属性

[root@foundation Desktop]#ls file
m名称含义
ls -l file文件属性
ls -a dir所有文件包含隐藏的
ls -S dir查看并且按照大小排序
  1. 复制文件
[root@foundation Desktop]#cp  file /home
[root@foundation Desktop]#cp -r  file[1..5] l

-r表示从目录复制到目录

  1. 移动文件
[root@foundation Desktop]#mv file  /home
[root@foundation Desktop]#mv files    a

相同分区的移动是重命名,不同分区的移动是复制删除的过程

  1. 切换路径
[root@foundation Desktop]#cd  ..
[root@foundation Desktop]#cd ~
[root@foundation Desktop]#cd -
名称功能
cd 目录名称进入指定目录
cd -上个目录和当前目录的切换
cd …进入当前目录的上级目录
cd ~进入当前用户家目录
  1. 文件大小的统计
[root@foundation Desktop]#wc -l file
[root@foundation Desktop]#wc -w file
[root@foundation Desktop]#wc -m file
[root@foundation Desktop]#wc -c file
代码功能
wc -l行数
wc -w单词数
wc -m字节数
wc -c字符数
  1. 系统中的通用配置符号
    代码含义
    [[:lower:]] 单个小写字母
    [[:upper:]] 单个大写字母
    [[:digit:]]单个数字
    [[:punct:]] 单个符号
    [[:space:]] 单个空格
    [[:alnum:]] 单个数字或字
    | [1-9] 1位,这位是1-9的任意数字 |
    [!3-5]|1位,不是3-5的数字
    [a-z]1位,a-z的任意字母
    {1…3}3个,1 2 3
    {1,4,7}3个1,4,7这三个数
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值