文件管理

文件管理

一、目录管理

ls、cd、pwd、mkdir、rmdir


mkdir:创建空目录

选项:

-p: 连父目录一起创建

-v: 显示创建信息

实例:

mkdir -pv /mnt/test/x/m /mnt/test/y

mkdir -pv /mnt/test/{x/m,y}

mkdir -pv {x/m,y}
mkdir: 已创建目录 "x"
mkdir: 已创建目录 "x/m"
mkdir: 已创建目录 "y"
命令行展开:{a,d}_{b,c}=a_b+a_c+d_b+d_c
mkdir -pv {a,d}_{b,c}=a_b+a_c+d_b+d_c
mkdir: 已创建目录 "a_b=a_b+a_c+d_b+d_c"
mkdir: 已创建目录 "a_c=a_b+a_c+d_b+d_c"
mkdir: 已创建目录 "d_b=a_b+a_c+d_b+d_c"

mkdir: 已创建目录 "d_c=a_b+a_c+d_b+d_c"


删除目录:rmdir  删除空目录

文件创建和删除:
touch 修改时间戳
-a:修改access time
-m:修改modification time
-t:取代当前时间
-c:不创建文件

复制和移动文件:

cp:copy SRC DEST

install:比copy多一个执行权限


-p 保留属性权限
-a:归档复制,常用于备份
一个文件到一个文件
多个文件到一个目录
cp /etc/{passwd,inittab,rc.d/rc.sysinit} /tmp/


移动文件 mv: move

二、文件管理:
touch、stat、file、rm、cp、mv

三、日期时间:
date、clock、hwclock、cal


四、查看文本:
cat、tac、more、less、head、tail

linux文本文件行结束符为$
cat:连接并显示
-n
-E

more、less:分屏显示

head:查看前n行 
tail-n :查看后n行
tail -f: 查看文件尾部,不退出,等待显示后续追加至此文件的新内容;

五、文本处理:
cut、join、sed、awk

cut:文本切割
-d: 指定字段分隔符,默认是空格
-f: 指定要显示的字段
-f 1,3
-f 1-3
sort文本排序
-n:数值排序
-r: 降序
-t: 字段分隔符
-k: 以哪个字段为关键字进行排序
-u: 排序后相同的行只显示一次
-f: 排序时忽略字符大小写

uniq: 显示文件中行重复的次数
-c: 显示文件中行重复的次数
-d: 只显示重复的行

wc:文本统计
-l
-w
-c
-L
tr:转换或删除字符

tr [OPTION]... SET1 [SET2]

-d: 删除出现在字符集中的所有字符

tr a-z A-Z </etc/passwd

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值