1、文件和目录的基本操作
内容来源于 “实验楼”, 经过学习整理成文档
1.1 新建
创建名为 test 的空白文件
touch test
使用 mkdir 创建一个空目录,也可同时指定创建目录的权限属性
eg: 创建名为 mydir 的空目录
mkdir mydir
使用 -p 参数可以同时创建父目录
mkdir father/son/grandson
1.2 复制
将之前的 test 文件复制到 father/son/grandson 目录下:
cp test father/son/grandson
新建 family 目录,将 father 目录复制到 family 目录下:
cp -r father family
复制目录需要使用 -r 或者 -R 参数,表示递归复制,否则会报错
1.3 删除
删除文件 test
rm test
如果想要删除只读权限的文件,可以使用 -f 参数进行强制删除
rm -f test
删除目录 family
rm -r family
删除目录与复制目录一样,都需要加上 -r 或者 -R 参数
1.4 移动文件与文件重命名
命令为:mv 原目录文件 目的目录
将 file1 移动到 Documents 目录下:
mv file1 Documents
文件重命名命令为:mv 旧的文件名 新的文件名
将 file1 重命名为 myfile:
mv file1 myfile
批量重命名需要使用命令 rename,需要和正则表达式一起使用,以后会学习。
1.5 查看文件
使用命令 cat,tac 和 nl 查看文件:
cat 为正序显示,tac 为倒序显示
cat file1
使用 -n 参数可以显示行号:
cat -n file1
nl 命令可以添加行号并显示:
使用 more 或 less 命令分页查看文件:
more file
使用 Enter 键向下滚动一行,Space 向下滚动一屏,h 显示帮助, q 退出
使用 file 命令查看文件类型
1.6 召唤眼睛
xeyes
可以召唤出一双眼睛在屏幕上
nohup xeyes &
可以将召唤出的眼睛放到后台运行