前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Linux快速上手3:常用命令之文件处理命令

Linux快速上手3:常用命令之文件处理命令

作者头像
SuperFeng
发布2022-06-23 15:02:37
3540
发布2022-06-23 15:02:37
举报
文章被收录于专栏:SuperFeng

目录处理命令

ls

英文

list

功能描述

显示目录文件

语法

ls [-选项]

-l:显示文件所有信息(l 是 long 的缩写)

举例:

代码语言:javascript
复制
 ls                  # 显示目录文件
 ll                  # 显示目录文件详细信息(是 -l 的简写)

ls -l 显示格式


tree

功能描述

显示当前目录下的所有子目录与文件,以树形显示


mkdir

英文

make directories

功能描述

创建文件夹

语法

mkdir [-选项] [文件夹名称]

-p:同时创建多层目录(p 是 parents 的缩写)

举例:

代码语言:javascript
复制
 mkdir learnLinux                    # 在当前目录下创建 learnLinux 文件夹
 mkdir learnLinux/howWeDo            # 在当前目录下创建 learnLinux/howWeDo 二级目录

cd

英文

change directory

功能描述

切换目录

举例:

代码语言:javascript
复制
 cd /                    # 切换到根目录
 cd ..                   # 切换到上级目录

ps:. 代表当前目录;.. 代表当前目录下的上级目录


pwd

英文

print working directory

功能描述

显示当前目录

举例:

代码语言:javascript
复制
 pwd                     # 显示当前目录

cp

英文

copy

功能描述

复制文件或目录

语法

cp [-选项] [要复制的文件] [要复制到的位置]

-r:复制目录(r 是 recursive 的缩写)

举例:

代码语言:javascript
复制
 cp ~/code/helloWorld.go ~/learnLinux/           # 将 ~/code/helloWorld.go 文件复制到 ~/learnLinux/ 目录下
 cp -r ~/code/ ~/learnLinux/                 # 将 ~/code/ 目录复制到 ~/learnLinux/ 目录下

mv

英文

move

功能描述

剪切文件或目录、改名

语法

mv [原文件或目录] [目标目录]

举例:

代码语言:javascript
复制
 mv channels/ changeName                     # 将 channels/ 目录名称改为 changeName

clear

功能描述

清屏命令

举例:

代码语言:javascript
复制
 clear                   # 清屏

rm

英文

remove

功能描述

删除文件

语法

rm [-选项] [文件或目录]

-r:删除目录(r 是 recursive 的缩写)

-f:强制执行(f 是 force 的缩写)

举例:

代码语言:javascript
复制
 rm -rf changeName/                      # 删除 changeName/ 目录
 rm -rf *                                                    # 删除当前目录下的所有文件

文件处理命令

touch

功能描述

创建空文件

语法

touch [文件名]

举例:

代码语言:javascript
复制
 touch helloWorld.go                     # 创建 helloWorld.go 文件

cat

功能描述

显示文件内容

语法

cat [文件名]

-n: 显示行号(n 是 number 的缩写)

举例:

代码语言:javascript
复制
 cat helloWorld.go                           # 显示 helloWorld.go 文件内容
 cat -n helloWorld.go                    # 带行号显示 helloWorld.go 文件内容

链接命令

ln

英文

link

功能描述

生成链接文件

语法

ln [-选项] [源文件] [链接文件]

-s:生成软链接(s 是 symbolic(符号的)缩写 )

举例:

代码语言:javascript
复制
 ln -s helloWorld.go helloWorld.soft                 # 创建软链接文件
 ln helloWorld.go helloWorld.hard                        # 创建硬链接文件

ps:

软链接:相当于指向源文件的一个指针

硬链接:创建源文件的一个引用


参考:

  • B 站《兄弟连 Linux 视频》
  • 蓝桥云课——Linux 基础入门 https://www.lanqiao.cn/courses/1
  • 《鸟哥的Linux私房菜基础学习篇(第四版)》
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-06-10,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 SuperFeng 微信公众号,前往查看

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 目录处理命令
  • 文件处理命令
  • 链接命令
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档