linux 文件操作命令
1、file
作用:用于查看文件的类型
语法:file [-option]… [file]…
示例:#file /etc/passwd
2、touch
作用:新建一个文本文件
语法:touch 文件名
示例:#touch hello.txt //新建一个名为hello.txt的文本文件
3、cp
作用:用于复制文件或目录
语法:cp source directory
示例:#cp file1 file2 //将文件file1拷贝并重命名为file2
#cp file1 file2 backup //将文件file1和file2拷贝到 backup目录中
4、rm
作用:用于删除文件
语法:rm [option] file...
示例:#rm file1 file2
#rm -r backup //删除目录backup包括其中的子目录和文件
#rm -rf backup //强制删除没有任何提示
5、mv
作用:文件的移动于文件的重命名
语法:mv [option] source destination
示例:mv file1 file2 back/ //将当前目录下file1文件和file2文件 移动到backup目录中
6、find
作用:查找文件和目录
语法:find [path…] [expression]
示例:#find /etc -name network* //在/etc目录下查找所有以network开头的文件
#find /home -user teacher //在/home目录下查找属于teacher用户的文件(既文件的所有者是teacher)
7、cat
作用:用于查看文本文件的内容
示例:#cat /etc/passwd
8、more
作用:查看文件内容,分屏显示文件内容
示例:#more /etc/passwd
9、head & tail
作用:对文件的局部显示
语法:head [option] file
示例:
#head -10 /etc/passwd //显示/etc/passwd文件的前十行内容
#tail -10 /etc/passwd //显示/etc/passwd文件的后十行内容
目录操作命令
1、ls
作用:列出文件或目录下的文件名
语法:ls [-atFlgR] [name]
示例::[#root@rhel4 ~]# ls -la /home //列出/home目录下文件或目录
2、pwd
作用:显示用户当前所在的目录位置
示例:[#root@rhel4 ~]#pwd
3、cd
作用:改变工作目录
语法:cd 目录名
示例:
[root@rhel4 ~]#cd . //当前目录
[root@rhel4 ~]#cd .. //返回上一级目录
[root@rhel4 ~]#cd ~ //进入用户的主目录
[root@rhel4 ~]#cd / //进入根目录
[root@rhel4 ~]#cd /etc //进入/etc目录
4、mkdir
作用:建立目录
语法: mkdir 目录名
示例:[shangwen@rhel4 ~]$mkdir music
5、rmdir
作用:删除目录(空目录)
语法:rmdir 目录名
示例:
[shangwen@rhel4 ~]$rmdir music //删除空目录music
[shangwen@rhel4 ~]$ rm -rf backup //删除非空目录backup 使用rm命令
6、du
作用:查看目录所占用磁盘空间容量(单位为KB)
语法:du [-sh] 目录名
示例:
[root@rhel4 ~]#du –s /etc
[root@rhel4 ~]#du –sh /etc
-s 对目录下所有文件和子目录进行统计
-h 友好的方式显示
文件权限操作命令
1、查看文件权限
示例:[root@rhel4 ~]#ls -l
2、chown
作用:更改文件的所有者和属组
语法:chown owner [:[group]] file
示例:
[root@rhel4 ~]# chown shangwen file
[root@rhel4 ~]# chown :students file
[root@rhel4 ~]# chown root:root file
3、chmod
作用:更改文件权限
语法:chmod [ugoa…] [+-=] [rwx] file1 …
参数:
-u //对用户设置权限
-g //对组账号设置权限
-o //对其他用户设置权限
-a //对所有用户设置权限
示例:
[root@rhel4 ~]#chmod u+x file1
//添加文件的所有者对文件的执行权限
[root@rhel4 ~]#chmod g-w file1
//移除组账号对文件的写入权限
[root@rhel4 ~]#chmod o=x file1
//设置其他用户具有执行文件的权限
[root@rhel4 ~]#chmod a=rw file1 或者 chmod 666 file1
//设置所有用户对文件具有读和写的权限