linux常用的文件操作命令
- ls -l -a 显示文件,
-l参数长格式显示,更加具体,
-a表示全部显示,会显示一些隐藏的文件 - cp -rp [filename1] [filename2] 把文件一复制到文件二位置,文件二如果没有命名的话就不改名字。
-r参数代表复制目录文件
-p保持文件属性 - mv 【文件1 】 【文件2】 剪切文件
- pwd 显示当前的路径
- rm - rf 【文件名】 删除文件
r 删除目录
-f不用询问的直接删除 - mkdir -p 【文件1】 创建文件
-p递归创建 - touch 【文件名】 创建文件 如果需要创建的文件名中含有空格 的话,文件名改为 “ 文件 名”这样的形式。
- cat -n 【文件名】 显示文件内容,-n代表加行号显示 短文件浏览
- more 【文件名】 显示大文件用,此时按空格会按页显示内容,按enter会按行显示内容 q退出
- less 【文件名】 显示文件,可以按page向上翻页。 还可以进行搜索使用 /关键字 实现搜索相关词,此时可以按n下一行翻下面的词。
- head -n 数字 【文件名】 显示头几行的文件内容,-n后的数字代表行数。
- tail -n 数字 【文件名】 查看后几行的文件内容,不指定则默认10行 加-f 动态的显示最后几行的内容
- ln -s [原文件] [链接文件] 创建链接文件加-s为软连接,不加为硬链接 硬链接文件可以与源文件同步更新且不可用于目录文件,
其本质是节点的文件,进行双份的指向,因此不可跨分区进行。软连接仅代表快捷方式,占存储较小,权限都为rwx。