6_创建/复制/删除文件、文件夹、find、gref、软链接、硬链接

一、创建文件和文件夹

touch 

作用:常用来创建空文件,如果文件存在,则修改这个文件的时间

语法:touch 文件名

补充:文件的三种时间

mkdir

作用:创建目录

语法:mkdir  (选项) 目录名

参数:

-p 在创建时连同父目录一起创建

使用 vim 和重定向创建一个新文件

用 vim 命令创建一个新文件

用重定向创建一新文件

二、查看文件

cat

作用:查看文件内容,一次显示整个文件的内容

语法:cat 文件名

more

作用:以分页形式显示文件内容

语法:more 文件名

说明: 按下回车刷新一行,按下空格刷新一屏,q键退出

缺点:不能向上翻阅

less

作用:和more功能一样

语法:less 文件名

说明:linux中 more 与 less 的区别

more:不支持后退,但几乎不需要加参数,空格键是向下翻页,Enter键是向下翻一行,在不需要后退的情况下比较方便

less:支持前后翻滚,既可以向上翻页(pageup按键),也可以向下翻页(pagedown按键),空格键是向下翻页,Enter键是向下翻一行,q 键退出,

b 键上一页,

shift+G 键最后一页,

/ 键搜索,

n 键切换搜索目标,

?键往上搜索

esc 取消搜索模式

head

作用:用于显示文件的开头的内容。在默认情况下,head命令显示文件的头10行内容

语法:head (选项) 文件名

参数:

-n 显示从文件头开始的行数

tail

作用:用于显示文件中的尾部内容,默认在屏幕上显示指定文件的末尾10行

语法:tail (选项) 文件名

参数: 

-n 显示文件尾部多少行的内容(n为数字)

-f  动态显示数据(不关闭),常用来查看日志

显示文件的第 5 行?

head 和 tail 组合起来使用

三、复制文件

cp

语法:cp  源文件/目录   目录文件/目录

选项:-R/r:递归处理,将指定目录下的所有文件与子目录一并处理

复制文件

复制目录

四、移动、重命名

mv

语法:mv 源:文件或目录名 目标:文件或目录名

注:同级目录重命名

五、删除文件或文件夹

rm

作用:可以删除一个目录中的一个或多个文件或目录,对于链接文件,只是删除整个链接文件,而原文件保持不变的

语法:rm (选项)  处理对象

选项:

-f  强制删除,没有提示

-r  删除目录

rm-rf  (慎用,一定要在删除以前确定一下所在目录,防止误删除重要数据)

六、find 与 grep

find

作用:在指定目录下查找文件

语法:find path -option

选项:

-name name 文件名称符合 name 的文件

find . -name abc 

grep

作用:用于查找文件里符合条件的字符串

语法:命令 |grep  检索的文本

           grep 检索的文本 文件名

ll / |grep opt

ll / |grep o*

ps -ef |grep tar //ps -ef 查看进程

七、软链接、硬链接

软链接

语法:In -s 文件名 快捷方式名

In -s /home/1.txt 2.txt

硬链接

语法:In 文件名 快捷方式名

原文地址:https://www.cnblogs.com/fanyizhan/p/10203074.html