首页 > 服务器学习 > Linux > Linux中的常见目录操作命令
2016
12-16

Linux中的常见目录操作命令

du:显示目录的大小

du [-选项] [目录名]

-s:只显示总目录大小,不显示目录下的子目录大小

-S:显示的大小不包含子目录(只显示指定目录下的文件的总大小)

-h:显示大小的单位

ls:显示目录中的目录名和文件名

选项:-a:显示所有文件,包括隐藏文件

-l:详细信息显示

-h:显示文件大小的具体单位(一般和-l结合使用,即-lh)

-d:查看目录属性(一般和-l结合使用,即-ld)

-i:查看i节点属性(一般和-l结合使用,即-li)

-f:列举的文件显示文件类型

-r:逆向,从后向前地列举目录中内容

-R:递归,该选项递归地列举当前目录下所有子目录内的内容

-s:大小,按文件大小排序

Linux中每个文件夹或文件都有三个用户属性,所有者(user有且只能有一个),所属组(group有且只能有一个)和其他人(other)

-l会显示文件的类型和权限属性,由10个字符组成:

第一个字符代表文件的类型(常见的有三种:-为二进制文件,d为目录,l为软链接文件)

后面九个字符代表该文件夹或文件的用户属性的权限,三个为一组,分别为所有者(u),所属组(g)和其他人(o),三个字符依次:r为读权限,w为写权限,x为执行权限

如:-rw-r--r--代表:

1,这是一个二进制文件(第一个字符"-")

2、所有者权限为读写权限,没有执行权限

3、所属组权限为读权限,没有写入和执行权限

4、其他人权限为读权限,没有写入和执行权限

mkdir:创建新的目录

可选选项-p为递归创建(没有该选项只能一次创建层新目录)

可以一次创建多个目录:mkdir -p /tmp/ab/cd /tmp/ef/gh,注意两个目录之间有一个空格

cd:改变所在目录

cd ~ :转到/home/user用户目录下

cd ..:回到上一级目录

dirname:显示给定的文件或目录中所在的目录,通常用于shell编写。

pwd:显示当前操作目录(该命令没有选项和参数)

rmdir:删除空目录

rm:删除文件或目录

-r:删除目录(当删除目录的时候必须加上此选项)

-f:强制执行(没有是否删除的确认提醒)

-v:显示文件的删除进度

cp:复制文件或目录

-r:复制目录(当复制目录的时候必须加上此选项)

-p:保留文件属性

-v:显示文件的复制进度

可以同时复制多个文件到目标目录,多个文件用空格隔开

如果需要在复制过去的同时修改文件或目录的名称,在最后的目标目录后改成你想要修改成的名称

mv:剪切移动文件,文件更名

-f:强制执行(没有是否覆盖的确认提醒)

-v:显示文件的剪切进度

 

最后编辑:
作者:qingheluo
这个作者貌似有点懒,什么都没有留下。