Linux目录/文件操作指令
1. pwd 当前路径
2. ls 显示目录
常用选项:
-a:显示隐藏文件
-l:以列表方式显示信息
3. cd 切换目录
常用参数:
绝对路径:/usr/bin
相对路径:…/bin 相对当前路径
cd ~ 或cd :回到root目录
cd … :回到上一级目录
cd /:回到系统目录
4. mikdir 创建目录
基本语法:
mkdir “目录路径”,如mkdir /usr/app
常用选项:
-p:一次创建多级目录,如mkdir -p /usr/app/blog
5. rmdir 删除空目录
基本语法:
rmdir “空目录路径”,如rmdir /usr/app
注意:
删除非空目录:
rm -rf /home/dog
6. touch 创建空文件
touch hello.txt
7. cp 拷贝文件
拷贝当前目录aaa.txt文件到bbb目录下
cp aaa.txt bbb/
将aaa目录下所有文件拷贝到bbb目录下
cp -r aaa/ bbb/
\cp强制覆盖同名文件,不必确认
8. rm 删除
rm 要删除的目录/文件
选项:
-r :递归删除整个文件夹
-f:强制删除不提示
9. mv 移动/重命名
mv oldFile newNameFile 重命名
mv /temp/file /targetFolder 移动
10. cat 只读操作
cat -n /etc/profile | more
分页读取文件
11. more读文件:按页显示文本内容
空格键:翻页
enter键:下一行
more /etc/profile
crtl + b:返回上一页
12. less读大文件
不一次性加载文件
13. 文件:> 覆盖写和 >> 追加写
ls -l > 某文件 :覆盖写
ls -l >> 某文件 : 内容追加到原文件
14. echo 写内容
echo 内容 > 文件 :覆盖写
echo 内容 > 文件 :追加写