003_Linux文件基本操作

1. cp命令

cp用于复制文件或目录,语法如下:

cp [options] 源地址 目标地址

选项说明:

    -a:此选项通常在复制目录时使用,它保留链接、文件属性,并复制目录下的所有内容,其作用等于dpR参数组合。
    -d:复制时保留链接,这里所说的链接相当于Windows系统中的快捷方式。
    -f:覆盖已经存在的目标文件而不给出提示。
    -i:与-f选项相反,在覆盖目标文件之前给出提示,要求用户确认是否覆盖,回答"y"时目标文件将被覆盖。
    -p:除复制文件的内容外,还把修改时间和访问权限也复制到新文件中。
    -r:若给出的源文件是一个目录文件,此时将复制该目录下所有的子目录和文件。
    -l:不复制文件,只是生成链接文件。

2. ls命令

ls用于显示一个或多个文件的相关信息,语法如下:

ls [options] [file-list]

参数说明:

  • 默认情况下,ls按照文件名的字母顺序列出文件的信息,file-list可以是任意文件或目录;
  • 当file-list包含多个目录时,ls将显示目录的名称,不显示子目录和子文件;
  • 当file-list为普通文件时,ls则显示该文件的相关信息。

选项说明:

    -a 显示所有文件名列表,包括隐藏文件(文件名以句点开始)
    -A 与-a类似,但不列出 . 和 ..目录项
    -l 列出每个文件的更多信息
    -m 显示用逗号分割的文件名,文件列表的宽度与屏幕的宽度相同
    -h 从K(千字节)、M(兆字节)、和G(千兆字节)中选择合适的单位显示文件的大小
    -r 以相反的顺序列出目录层次结构
    -R 递归列出子目录的内容
    -t 按最后一次修改时间的顺序显示文件
    -u 按最后一次访问时间的顺序显示文件
    -x 按行显示文件列表(默认情况下,按列显示)
    -X 按文件扩展名的顺序显示文件,没有扩展名的文件首先被列出
    -1 一行显示一个文件
    -d 只显示目录名称
    -F 该选项在每个目录后显示斜杠(/);在每个可执行文件后显示星号(*);在每个符号链接后显示符号@

3. mv命令

mv用于移动文件,语法如下:

mv [-options] 源地址 目标地址

选项说明:

    -f force,强制直接移动而不询问
    -i 若目标文件(destination)已经存在,就会询问是否覆盖
    -u 若目标文件已经存在,且源文件比较新,才会更新

4. rm命令

rm用于文件删除,语法如下:

rm [-options] 文件或目录

选项说明:

    -f 强制删除
    -i 交互模式,在删除前询问用户是否操作
    -r 递归删除,常用在目录的删除

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值