linux ls mv,Linux的ls,cp,mv,rm,mkdir命令

a4c26d1e5885305701be709a3d33442f.png

ls 的基础语法和参数:

语法格式:

#ls [参数] [目录或文件名]

参数:

-a 显示所有文件,包含隐藏文件;包括“.“和“..“

-A 显示所有文件,包含隐藏文件,不包括“.“和“..“目录;

-B 不列出文件名以~结尾的文件;

-C 按列列出文件;

-d 仅可以查看目录的属性参数及信息;

-F

这个参数加上后,能给目录添加上/,给可执行文件加上*,给符号链接加上@

等等,来标记文件名,目的是让用户方便查看;

-l 长格式输出

-h

习惯人们可阅读的方式来显示文件或目录的大小,比如K、M或G等;

-p 在目录的后面附加/标记;

-r 逆序列出文件;

-t 按文件最后访问(或修改)的时间排序,最新的排在最前面;

-U 按原始排序,

-L

递归显示,也就是说,当我们列某个目录的下的所有文件和目录时,能把它的下级目录的内容显示出来。

--help 获得帮助;

移动文件或目录的命令mv:

#mv file1 file2

注:把file1移动到file2,如果file2不存在,则创建file2文件名;

#mv file1 dir 注:把一个文件移动到一个事实存在的目录;

#mv dir1 dir2 移动目录dir1 到 dir2

,如果dir2不存在,则创建它;

#mv file1 file2 file3 ... ... dir

移动file1、file2、file3等多个文件到dir目录中;

#mv dir1 dir2 ... ... dirn

注:移动目录dir1和dir2等多个目录到dirn目录中

cp 的语法和参数:

#cp [参数选项] 源文件或目录 目标文件或目录

参数说明(部份)

-a

等同于-dpR参数一起使用;在复制过程中尽可能保留源文件或目录的属性;

-b 给被覆盖的文件做备份。比如我们把file1

复制到file2时,如果file2存在,我们把file2覆盖掉,用这个参数就能同时生成一个file2~的文件,注意文件名后有~结尾

-d 不间接引用符号链接,保持源文件和目标文件之间的硬链接关系;

-f 删除已存在的目标文件;

-i 覆盖已存在的目标文件之前给出警告提示,这是人机交互的选项;

-l 建立文件硬链接,而不是复制;

-p

保存源文件或目录的最后修改时间和模式,比如要保持目标目录或文件的属主、组、权限和最后访问(或修改)时间;

-R 复制目录时,包括淅目录下所有的子目录和文件;

-s

建立源文件的符号链接,而不是复制源文件。源文件名必须用绝对路径;

-r

复制目录时,包括淅目录下所有的子目录和文件;-r选项不同于-R之处在于尝试打开目的地文件前先删除已存在的目的地文件

-i 人机交互模式,显法覆盖已存在的文件或目录的警告信息;

-v 在复制之前,输出每个文件的名字;

--help 查看帮助 ;

mkdir的语法格式及参数:

语法格式:

#mkdir [参数选项] 目录

参数常用的如下:

-m 在创建目录时要授其权限,要和chmod的授权格式;

-p 如果中间目录不存在,则创建它

删除文件工具rm;

rm

是用来删除一个或多个文件的工具,并且能用于删除非空目录。我们前面提到了可以加参数-rf

就可以强制删除一个非空目录。

rm的语法格式;

#rm [参数选项] file1 file2 ... ...

#rm [参数选项] dir1 dir2 dir3 ... ...

rm 常用参数:

-f 不显示警告或提示信息就删除,用的时候需要小心;

-i

删除文件时,显示警告信息,要多用,这样比较安全;根据提示,输入y就表示删除,输入n,请示不删除;

-r或-R

表示可以删除整个目录(包括子目录及所有文件),要小心用;

a4c26d1e5885305701be709a3d33442f.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值