linux文件管理 (3)

创建一个文件

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 文件

 

上一篇:压力测试中出现500服务端错误


下一篇:js 静态方法和实例方法