2.Linux下的文件管理

1.文件管理命令

touch #新建文件,修改文件时间戳
touch -t YYYYMMDDHHmm file 把文件时间更改到指定时间在这里插入图片描述

mkdir #建立目录
mkdir -p test/redhat/linux 建立多层目录在这里插入图片描述在这里插入图片描述

rm #删除文件或目录
rm -f file 删除文件不提示 rm -r dir 删除目录在这里插入图片描述

gedit #图形的文本编辑器
gedit file 编辑file在这里插入图片描述

vim #文本编辑器
vim file 进入vim的浏览模式(不能编辑文件)
按“ I ”进入插入模式(可编辑),按“ esc ” 退出插入模式,按“ :wq ”保存更改。
在这里插入图片描述在这里插入图片描述

vim同时打开多个文件
vim -o file1 file2 (上下模式,按ctrl+w,上下来转换控制)在这里插入图片描述在这里插入图片描述

vim -p file1 file2 (左右模式,:tabn 进入下一个窗口,:tabp进入上一个窗口)在这里插入图片描述在这里插入图片描述

cat #显示文件的全部内容
cat -n file 显示文件内容并显示行号
cat -b file 显示文件内容并显示行号,但不显示空行行号在这里插入图片描述test中内容如下在这里插入图片描述
head #查看文件前多少行
head -n file 显示文件前n行
head -n 5 test 在这里插入图片描述

tail #查看文件后多少行
tail -n file 显示文件后n行
tail -n 3 test在这里插入图片描述

less #分页浏览
less file 进入less模式查看file
“上下”逐行查看 “pgup/pgdn”逐页查看文件
/关键字 搜索关键字 “n”向下匹配 “N”向上匹配

cp #复制文件
cp 文件 目的地文件
cp 文件 目的地目录
cp -r 目录1 目录2

mv #移动文件
mv file dir 移动文件到目的地目录
mv dir dir1 dir 移动目录,目录1到目的地目录
mv file 不存在file 重命名

file #文件类型的查看在这里插入图片描述

wc #文件容量统计

  1. wc -l :行数
  2. wc -m:字符数
  3. wc -w:单词数
  4. wc -c:字节数
    在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述

2.文件寻址命令

pwd #显示当前工作目录在这里插入图片描述

cd #切换当前工作目录
“cd -~ ” = “ cd - ” " . . "表示当前目录的上级目录

ls #显示文件信息
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:递归显示目录中的内容

3.文件批量处理

“ * ” 匹配任意字符
“?” 匹配单个字符
[[:alpha:]] 匹配单个字母
[[:upper:]] 匹配单个大写字母
[[:lower:]] 匹配单个小写字母
[[:digit:]] 匹配单个数字
[[:alnum:]] 匹配单个数字或字母
[[:punct:]] 匹配单个符号
[[:space:]] 匹配单个空格

字符集合表示方法
[ ] 模糊匹配 [1-10] 1到10
{ } 点名 ,精确到每一个元素 {1…10}

~ ##默认代表当前用户家目录
~username ##指定的用户家目录
“~+” = “.” ##当前目录
~- ##当前目录之前所在目录
… ##当前目录的上级目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

热到想喝冰阔落

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值