您的位置:首页 > 运维架构 > Linux

linux常用文件管理命令

2017-07-15 19:41 537 查看

linux常用文件管理命令

linux系统的介绍

linux 一个类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。支持32位和64位硬件。linux继承了Unix以网络为主的设计思想,是一个性能稳定的多用户网络操作系统。linux操作系统诞生于1991年10月5日,由林纳斯-托瓦兹编制。之后经过多次的改善逐步形成了现在常用的linux操作系统。

文件管理命令

cat——对文件处理的一个好用的命令

cat命令可用来完整显示文件:“cat 文件名”

cat命令可以用来创建文件:“cat >文件名<<结束符”

这里的结束符是自己定义的,作用是结束文件内容的编辑。

cat命令可以用来合并、覆盖、追加文件:

“cat 文件1 文件2 >文件3” 合并文件1、2成文件3

“cat 文件1 >文件2”文件1将文件2的内容覆盖

“cat 文件1>> 文件2”文件2的内容后面追加了文件1的内容

more——满屏显示内容

如“[root@bogon Music]#more”就可以显示Music目录里面的内容,且其内容如果很多的话,只会显示到整个屏幕为止。它只支持回车键向下继续浏览。

less——满屏显示内容

如“[root@bogon Music]#less”可以显示Music目录里的内容,只不过它支持回车、空格键、上下键来浏览内容,不过需要按“Q”键退出界面,而这一点“more”命令是不需要的。

chmod——更改文件权限的命令

“-rwx r-x r-x |root root 111 6月 27 08:35 demo.txt”

“drwx rwx r–|demo demo 111 6月 27 08:36 demo1.txt”

“lr-x rwx rwx |root root 111 6月27 08:37 demo2.txt”

当输入命令“[root@bogon demo]#chomd 666 demo1.txt”

则文件demo.txt的权限改为

“drw- rw- rw-|demo demo 111 6月 27 08:36 demo1.txt”

用命令“[root@bogon demo]#chomd u-x g-x o+w demo1.txt”也可以实现上述结果,改变demo1.txt的权限

权限代表数值
r可读4
w可写2
x可执行1
-无权限0
符号含义
u代表当前用户
g与当前用户在同一组其他用户
o既不是当前用户也不与当前用户在一组的其他用户
显示文件的属性时前面的如“-rwx rwx rwx”代表了四个部分,其中第一位表示的是文件类型,“-”为普通文件,“d”为目录文件,“l”为链接文件。

chown——更改文件的所有者和所有组

输入“chown root : root demo1.txt ”

显示“drw- rw- rw-|root root 111 6月 27 08:36 demo1.txt”

“chown 目标用户名 文件名”更改文件所属用户

“chown : 目标组名 文件名”更改文件的所属组

“chown 目标用户名 : 目标组名 文件名”更改了文件的所属用户和所属组

locate——搜寻普通文件或目录(模糊)

“[root@bogon demo]#locate test”查询demo里所有带test的文件

文件明明存在,但locate有时使用可能会找不到文件,这时需要更新文件索引数据库,通过root用户输入“updatedb”命令,在用locate搜索就会显示出文件了

find——查找文件(准确)

“[root@bogon /]#find /-name demo”(绝对路径搜索demo命名的文件)

“[root@bogon home]#find ../-name demo”(相对路径搜索demo命名的文件)

cp——复制普通文件或目录到其他目录中

“cp 文件1 目标目录名”复制文件1到目标目录中

如果复制的是目录文件的话需要加上“-r”

“cp”可以同时复制多个文件,且默认最后一个目录名为目标目录的名字

mv——移动文件到目标文件中

“mv filename1 filename2”如果普通文件filename2存在则重写,若不存在则重命名filename1为filename2

“mv filename1 dirname1”如果目录dirname1存在则filename1转入其中,不存在则重命名filename1为dirname1

“mv dirname1 dirname2”如果目录dirname2存在则转入,不存在则重命名dirname1为dirname2

mkdir——创建一个新的目录

“mkdir 目录名”建立一个新的目录

rm——用于将普通文件或目录文件删除

“[root@bogon demo]#rm demo1.txt”删除demo1.txt

“rm -r 目录名”删除目录文件

“rm -f 文件名”强制删除文件

“rm -v 文件名”显示文件的删除进度

scp——把文件从一台服务器复制到另一台服务器

“scp [-r][-f] 文件名 目标用户名@目标ip地址:/目标主机接受位置”

clear——清楚屏幕内容

clear可以清除整个屏幕的历史内容,内容还在,只是屏幕上看不见了而已,向上翻找还是可以找到历史操作的。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: