linux文件及目录操作

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u010800708/article/details/84346166

1.创建文件

touch 文件名 

vim 文件名

2.复制文件

cp 文件名  新路径名称

3.移动文件也可以修改名称

mv 文件名 新路径名称

4.创建文件夹

mkdir 文件夹名称

5.复制文件目录

cp -r  文件夹名称  新路径名称
-r:将文件夹内容递归复制

6.删除文件

rm 文件名
rm -f 文件名 (-f:忽略只读文件的提示)

7.删除目录

rm -r 目录名称
rm -rf 目录名称	(-f:忽略提示)

8.cat查看文件

cat 文件名 (顺序)
cat -n 文件名 (添加行号打印)
tac 文件名(倒序)

9.nl查看文件

 -b : 指定添加行号的方式,主要有两种:
    -b a:表示无论是否为空行,同样列出行号("cat -n"就是这种方式)
    -b t:只列出非空行的编号并列出(默认为这种方式)

-n : 设置行号的样式,主要有三种:

  -n ln:在行号字段最左端显示
    -n rn:在行号字段最右边显示,且不加 0
    -n rz:在行号字段最右边显示,且加 0

-w : 行号字段占用的位数(默认为 6 位)

10.使用 more 和 less 命令分页查看文件
cat 是用来快速查看一个文件的内容的,那么这个 more 和 less 就是天生用来"阅读"一个文件的内容的,比如说 man 手册内部就是使用的 less 来显示内容。其中 more 命令比较简单,只能向一个方向滚动,而 less 为基于 more 和 vi (一个强大的编辑器,我们有单独的课程来让你学习)开发,功能更强大。less 的使用基本和 more 一致

more 文件名
less 文件名

11.head 和 tail 命令查看文件
它们一个是只查看文件的头几行(默认为 10 行,不足 10 行则显示全部)和尾几行

head -n 2(行数) 文件名
tail -n 2(行数) 文件名

12.查看文件类型

file 文件名

猜你喜欢

转载自blog.csdn.net/u010800708/article/details/84346166
今日推荐