700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > linux常用基础命令——文件处理命令

linux常用基础命令——文件处理命令

时间:2021-03-01 13:17:59

相关推荐

linux常用基础命令——文件处理命令

1.ls

ls 英文全称 list ,用于显示指定工作目录下的文件及子目录

命令格式:

命令 [-选项] [参数]

例如:ls -la /root

[]表示可加可不加;当有多个选项时,可以写在一起,多数情况下顺序无所谓

选项:

-a此简化选项相当于完整选项–all,表示显示所有的文件及目录("."开头的隐藏文件也会显示)(默认按文件开头英文字母次序)

-A同-a,但不列出"."(目前目录)及"…"(父目录)

-l(long 长格式显示)显示输出目录下文件的文件型态、权限、所有者、文件大小等详细信息

其详解见/sjzs5590/article/details/825452,非常详细,实名感谢楼主!

-d显示目录本身的详细信息,而不是其下的文件/文件夹的详细信息

-i--inode:显示文件索引节点号(inode)。一个索引节点代表一个文件

-r将文件以相反次序显示(默认情况下文件按照首字母的英文次序显示)

-t 将文件按照修改时间排序,先输出最近修改的

-F在列出的文件名称后面加一符号;可执行文件"*",目录"/",链接文件"@",普通文件什么都不加。 可以结合grep进行筛选,例如显示当前目录下的文件夹

-R若子目录下也有文件,将其皆依序列出

2.mkdir

make directories 用于创建文件夹

选项

-pparent,递归创建目录

可以同时创建多个目录

3.cd

change directory

切换到指定目录:cd /目录

回到上一级目录:cd . .

4.pwd

pwd的英文全称print work directory,用于显示当前目录

-L:logical,显示当前的路径,有链接文件时,直接显示链接文件的路径,(不加参数时默认此方式)-P:physical,显示当前的路径,有链接文件时,不使用链接路径,直接显示链接文件所指向的文件;当包含多层链接文件时,显示链接文件最终指向的文件,

5.rmdir

remove empty directory

只能删除空目录,不常用

6.cp

copy

命令格式

cp [-选项] 原文件或目录 目标目录

可以同时复制多个原文件/目录到目标目录

选项

-r复制目录-p保留文件属性。比如说文件的最后修改时间

可以复制的同时可以进行更名。当test123目录不存在时,表示将复制过来的目录重命名为test123;当test123目录存在时,表示将复制过来的目录放到为test123目录下面。

7.mv

move,剪切和改名命令

move 原文件或目录 目标目录

可以同时剪切多个原文件/目录到目标目录

在同样的一个目录下移动就是改名

8.rm

remove 删除文件/目录

选项

-r删除目录-f强制删除

在直接使用rm -r删除目录时,每删除一个该目录下的文件都会询问一次是否删除,若该目录下文件很多则很麻烦,可以直接使用rm -rf,此方法直接删除了,没有反悔的机会。

9.touch

创建文件

可以创建带空格的文件名,需要用" "或者’ '扩起来,如果没有则系统默认为创建2个文件。一般不建议取这样的文件名,这样之后进行其他操作的时候也需要用引号扩起来,比较麻烦。

10.cat

显示文件内容

选项

-nnumber,显示行号

cat命令不适合用来显示有较多行内容的文件,只会显示文件的最后一部分,不方便查看文件前面内容

11.tac

反向显示文件内容,和cat相对应

12.more

功能:分页显示文件内容。不好的地方是没办法往前翻,因此有了less命令

空格或f下一页

Enter下一行

q或Q退出

13.less

功能:分页显示文件内容(可向上翻页)

空格或f下一页

PageUp上一页

Enter下一行

上箭头上一行

q或Q退出

最关键的是可以进行搜索,在less模式下,输入"/",然后输入想要搜索的关键字,在页面上会将其反白显示,按 n (next)进行向下遍历

14.head

功能:显示文件前面几行

选项

-n指定显示行数。不指定时默认显示10行

15.tail

功能:显示文件后面几行

选项

-n指定显示行数。不指定时默认显示10行-f动态显示文件末尾的内容。适用于日志文件的监控等,可以实时显示其变化

16.ln

link,生成链接文件,

选项

-s创建软链接,ln -s [原文件] [目标文件];若不加-s则表示创建硬链接

软链接的特点:

所有的软链接的10位文件权限标识都是 lrwxrwxrwx。软链接相当于windows系统的快捷方式。文件很小,只是一个符号链接箭头指向源文件运行软链接文件时实际运行的还是其所指向的文件,用户对文件进行操作时具体有什么样的权限还是由其所指向的原文件决定的

硬链接的特点:

相当于cp -p,但是这两个文件可以同步更新当原文件丢失时,硬链接仍然可以访问;但是软链接不行通过i节点识别,原文件和硬链接文件的i节点一样硬链接不能跨分区不能针对目录使用

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。