前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Linux命令1-ls、cp、mv

Linux命令1-ls、cp、mv

作者头像
皮大大
发布2021-03-01 14:44:19
10.3K0
发布2021-03-01 14:44:19
举报
文章被收录于专栏:机器学习/数据可视化

Linux命令1-ls、cp、mv

本文中介绍的3个常用命令是:

  • ls
  • cp
  • mv

ls

默认状态下,ls命令会列出当前目录的内容,常用参数:

-a

显示所有文件及目录 (包括以“.”开头的隐藏文件)

-l

使用长格式列出文件及目录信息

-r

将文件以相反次序显示(默认依英文字母次序)

-t

根据最后的修改时间排序

-A

同 -a ,但不列出 “.” (当前目录) 及 “…” (父目录)

-S

根据文件大小排序

-R

递归列出所有子目录

代码语言:javascript
复制
[root@linuxcool ~]# ls -a    # 列出所有文件(包括隐藏文件)
代码语言:javascript
复制
[root@linuxcool ~]# ls -l   # 列出文件的详细信息
代码语言:javascript
复制
[root@linuxcool ~]# ls /  # 列出根目录(/)下的所有目录
代码语言:javascript
复制
[root@linuxcool ~]# ls -ltr s*  # 列出当前工作目录下所有名称是 “s” 开头的文件
代码语言:javascript
复制
[root@linuxcool ~]# ls -lR /bin  # 列出 /bin 目录下的所有目录及文件的详细信息
代码语言:javascript
复制
[root@linuxcool ~]# ls -AS   #  列出当前工作目录下所有文件及目录并以文件的大小进行排序

cp

cp命令可以理解为英文单词copy的缩写,其功能为复制文件或目录

cp命令可以将多个文件复制到一个具体的文件名或一个已经存在的目录下,也可以同时复制多个文件到一个指定的目录中。

常用参数:

-f

若目标文件已存在,则会直接覆盖原文件

-i

若目标文件已存在,则会询问是否覆盖

-p

保留源文件或目录的所有属性

-r

递归复制文件和目录

-d

当复制符号连接时,把目标文件或目录也建立为符号连接,并指向与源文件或目录连接的原始文件或目录

-l

对源文件建立硬连接,而非复制文件

-s

对源文件建立符号连接,而非复制文件

-b

覆盖已存在的文件目标前将目标文件备份

-v

详细显示cp命令执行的操作过程

-a

等价于“dpr”选项

将文件test1改名为test2:

代码语言:javascript
复制
[root@linuxcool ~]# cp -f test1 test2

复制多个文件:

代码语言:javascript
复制
[root@linuxcool ~]# cp -r file1 file2 file3 dir

交互式地将目录 /usr/linuxcool 中的所有.c文件复制到目录 dir 中:

代码语言:javascript
复制
[root@linuxcool ~]# cp -r /usr/linuxcool/*.c dir

mv

mv命令是move单词的缩写,其功能大致和英文含义一样,可以移动文件或对其改名

常用参数

-i

若存在同名文件,则向用户询问是否覆盖

-f

覆盖已有文件时,不进行任何提示

-b

当文件存在时,覆盖前为其创建一个备份

-u

当源文件比目标文件新,或者目标文件不存在时,才执行移动此操作

将文件file_1重命名为file_2:

代码语言:javascript
复制
[root@linuxcool ~]# mv file_1 file_2

将文件file移动到目录dir中 :

代码语言:javascript
复制
[root@linuxcool ~]# mv file /dir

将目录dir1移动目录dir2中(前提是目录dir2已存在,若不存在则改名):

代码语言:javascript
复制
[root@linuxcool ~]# mv /dir1 /dir2

将目录dir1下的文件移动到当前目录下:

代码语言:javascript
复制
[root@linuxcool ~]# mv /dir1/* .
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020-5-17,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Linux命令1-ls、cp、mv
  • ls
  • cp
  • mv
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档