[linux学习笔记] 文件处理命令




1、ls,list,目录查询功能

-a 查询是否有隐藏文件

-l 查询的时候获取详细信息

-d查询指定目录信息

-h人性化显示查询信息结果

-i查询文件的id

2、mkdir,make directories,创建目录

-p 递归创建目录

3、pwd,print working directory,显示当前目录

4、rmdir,remove empty directories,删除空目录

rmdir [目录名]

5、cp,copy,复制

cp -rp [原文件或目录] [目标目录]
-r 复制目录,可以修改文件名,直接加在目标目录后
-p保留文件属性

6、mv,move,剪切文件、改名

mv [原文件或目录] [目标目录]

7、rm,remove,删除文件

-rf [文件或目录]

-r 删除目录

-f 强制执行

8、touch,创建空文件,

touch [文件名]

不建议在名字里加空格

9、cat,显示文件内容

cat [文件名]

-n,显示行号

10、tac,跟cat相似,反向显示内容

cat [文件名]

11、more,分页显示文件内容

more [文件名]

(空格)或者f   翻页

(回车)   换行

q或者Q  退出

12、less,分页显示文件内容,可向上翻页

less [文件名]

pageup向上一页,上箭头向上一行

pagedown向下一页,下箭头向下一行

/  进行搜索,继续搜索,按n

13、head 显示文件前面几行

head [文件名]

-n指定行数

head -n 20 /etc/services

不加-n 是指定前10行

14、tail 显示文件后面几行

-n 指定行数

-f 动态显示文件末尾内容,实时显示文件的变化,比如监控日志

15、ln,link,生成链接文件

ln -s [原文件] [目标文件] 生成软链接:软连接权限rwxrwxrwx;源文件丢失,软连接失效;可跨分区建立

ln  [原文件] [目标文件] 生成硬链接:类似于拷贝,但区别于cp -p的是,硬链接可以同步更新文件;源文件丢失,硬链接依然可以打开;不可跨分区建立

软硬链接可以通过查看i节点来区分

标签: linux, 笔记