一、文件的增删查改

144 阅读2分钟

本文已参与[新人创作礼]活动,一起开启掘金创作之路。

1、编程英语常用cd的单词

flie 文件

make 制作 mk

move 动 mv

remove 删除 rm

copy 复制 cp

list 列表 ls

recursive 递归的

link 链接 ln

find 找到 find

echo 回声 echo

touch 触摸 touch

change 改变 cd中的c

directory 目录/文件夹 cd中的d

force 强制

2、增

mkdir -p 文件夹 创建文件夹目录;

touch 文件 创建文件;

echo 内容 >文件 (会覆盖之前)添加文件内容;

echo 内容>>文件;

echo -e "1/n2" >> 文件 换行内容;

复制

cp 文件1 文件2 复制文件

cp -r 文件夹1 文件夹2复制文件内容

3、查:

pwd 查看当前目录 绝对路径

ls 查看目录内容

ls 路径 查看指定内容

cat 路径 查看文件内容

4、删除

rm 文件 删除文件

rm -r 文件夹 删除目录

rm '' 文件夹 清空文件夹

5、改

echo '更改内容' >> 文件 修改文件

  • mv 文件 文件夹 移动文件

mv 文件 文件 重命名

touch 文件 更新文件最后时间

tlder

6、脚本

mkdir $1

cd $1

touch index.html

touch style.css

touch main.js

echo -e "\n

标题

" >> index.html

./ 脚本 文件名

sh 脚本 文件名

文件操作测试题

  1. touch 1.txt 的作用是?
  • 如果 1.txt 不存在,就创建 1.txt
  • 如果 1.txt 存在,就修改 1.txt 的最后更新时间
  1. pwd 的作用是
  • 查看当前目录的绝对路径
  1. cd xxx 的作用是
  • 进入当前目录下的 xxx 目录
  1. cd /xxx 的作用是
  • 进入根目录下的 xxx 目录
  1. 相对路径和绝对路径的区别是
  • 相对路径是相对于当前目录的,不能以 / 开头
  • 绝对路径是从根目录开始的,一定以 / 开头(~ 也是绝对路径,因为 ~ 是 /c/Users/Fang 这类路径的缩写)
  1. 以下哪些是相对路径
  • .
  • ./xxx
  • ./xxx/
  • xxx
  • xxx/1.txt
  1. 以下哪些是绝对路径
  • /c/Users/Fang/Desktop
  • /c/Users/Fang/Music
  • ~/Desktop
  • ~/Musi
  1. ~ 用户目录是什么?
  • 是操作系统准备给用户随便玩的目录
  • Windows 上的用户目录一般就是 C:\Users\用户名\ 目录
  1. 桌面其实是一个文件夹/目录,请问它对应的绝对路径是什么?
  • ~/Desktop
  1. cat 和 less 都可以查看文件内容,区别是什么?
  • cat 输出完整内容,less 可以分页查看
  1. 把当前目录下的 a 目录复制一份变为 b 目录,怎么写命令
  •  cp -r a b