linux文件管理 (3)

查看当前目录下哪些是文件哪些是文件夹

ll
  • 以  d 开头的是文件夹
  • 以  - 开头的是文件

创建文件夹(目录)

mkdir test

在当前目录中创建一个test文件夹

文件夹(目录)重命名

mv test test1

将 test 文件夹名称修改为 test1 

复制文件夹到另一个文件夹中去

cp -rf ./test1 ./test2
  • 将当前目录中的  test1  文件夹复制到当前目录的  test2 文件夹中去

复制文件到文件夹中去

cp index.html /home/test1
  • 将当前目录中 index.html 文件复制到  /home/test1 目录中

删除文件夹(目录)

rm -rf test1
  • -r 代表递归删除目录下面文件及子文件
  • -f 代表强制删除并忽略不存在的文件 

递归创建目录及文件

mkdir -p ./node/node1/a/b.js

递归查看目录

tree node
  • 递归查看  node 目录
  • 如果  tree 命令不存在,则需要安装  yum install tree -y 

创建一个文件

touch index.txt

修改文件

将  index.txt  修改为  index.html ,   mv index.txt index.html 

删除文件

rm -rf index.html
  • -r 递归的删除目录下面文件及其子目录下文件
  • -f 强制删除,忽略不存在的文件并不需要提示

移动文件

 mv index.html /root/

将 index.html 文件移动到 root 目录中

复制文件

cp index.html /mnt/

将  index.html 复制到  /mnt/ 目录中

批量创建文件

touch index{1..10}.html

批量创建 index1.html 到 index10.html 共计10个文件

批量删除文件

rm -rf index{1..10}.html

批量删除 index1.html 到 index10.html 共计10个文件

编辑文件

vi index.html
  • 输入 i  进入编辑模式编辑内容
  • Esc 键回到命令行模式
  1. 输入  :wq 保存并退出
  2. 输入 :x 保存并退出
  3. 输入 :q! 不保存并退出
  4. 输入 dd 删除光标所在的行
  5. 输入  u  撤销最近的修改
  6. 输入  U 撤销对当前行上做的所有修改

查看文件

cat index.html

查看  index.html 文件中的内容

查看文件前3行

 cat index.html | head -3

查看  index.html 文件前3行

查看文件最后2行

cat index.html | tail -2

查看  index.html 文件最后2行

在当前文件中进行搜索

/llo

在当前文件中输入  /llo  搜索  llo ,输入  n 代表查找下一个  llo 

使用 cat 命令搜索

cat index.html | grep llo

搜索  index.html 文件中的  llo 

在linux服务器上查找文件

find / -name index.html

在根目录下查找  index.html 文件

find /home -name index.html

在  /home 目录下查找  index.html 文件

在linux服务器上进行模糊查询文件

find / -name index*

在根目录中查找  index 开头的文件

使用更快的查找方式

  • 建立一个小型数据库 updatedb 
  • locate index.html 在数据库里面搜索  index.html 文件

 

posted @ 2021-11-14 01:29  霸哥yyds  阅读(87)  评论(0)    收藏  举报