Linux基本命令—文件处理命令(上)

1.命令格式与目录处理命令

1.1命令格式:命令 [-参数] [操作对象]

例如:ls -l  显示当前路径下的文件的详细信息

当有多个参数时可以写在一起

例如:ls -la 显示当前路径下的所有文件的详细信息,包括隐藏文件

1.2目录处理命令

1.语法:ls [-参数] [操作对象]

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

-l 显示详细信息

-d 查看目录属性

 ls 是在当前路径下显示目录文件,若要显示其它路径下的目录文件,则使用ls +其他路径

例如:ls /var, ls  /root/test

当我们使用命令ls -l 时,会显示当前目录下文件的详细信息。具体的的内容描述如下:

 d:表示该文件是一个目录

-:表示该文件是一个文件

l:表示该文件是一个软连接

权限分为三小部分:r 表示具有读权限,w表示具有写权限,x表示具有执行权限

-rw-r--r--

第一部分为所有者权限-rw,表示所有者可以对文件进行读和写的操作

第二部分为所在组权限r--,表示所在组可以对文件进行读操作

第三部分为其他用户权限r--,表示其他用户可对该文件进行读操作

权限中“-”表示不具备该权限。

ls -ld 目标目录  显示目录本身,查看该目录的详细信息

 ls -i 查看文件id号,每一个文件都有一个id号

 ls -l -h  显示文件大小时,使单位人性化,易看懂

目录处理命令:

2.mkdir:  创建一个目录

mkdir test  :创建目录test

若想在一个不存在的目录下创建目录可以使用-p递归创建

 若要创建的目录已存在,则显示文件已存在

3.cd 切换目录

cd [目标目录所在的路径]

例如:想切换到指定目录struggle,则执行cd  /root/test/truggle即可

若要切换到当前目录的上一级目录,执行cd ..(注意cd与..之间有一个空格)

4.pwd显示当前目录

 5.rmdir:删除空目录

rmdir [目录名]:删除该目录

rmdir struggle:删除目录struggle(前提为struggle为空,才能删除)

若目录不是空的,我们又该怎么删除呢???

6.cp:复制文件或目录

cp -rp [原文件或目录][目标目录]

  -r 复制目录

  -p 保留文件属性

 当执行cp -rp时,即复制文件并保持文件属性不变。若不考虑文件属性,则cp -r也可实现对目录的复制

 cp -r hello.txt beauty相当于复制了hello.txt并重命名为beauty

 可以同时复制多个目录:cp -r beautiful hardwork /root/test111

 复制文件:cp -r A B/C 把文件复制到文件B下,并重命名为文件C。实质与cp hello.txt beauty一样

 7.mv剪切文件,更改文件名

 

 8.rm 删除文件

rm -rf [文件或目录]

  -r 删除目录

  -f 强制执行

rm对文件进行删除操作,rm -r可对目录,文件进行删除。目录非空可以使用rm -r,rm -rf进行删除操作。执行rm -r对文件进行操作,会询问是否要删除,执行rm -rf则直接删除,不会进行询问。当目录为空时也可以使用rmdir进行删除。

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值