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

目录处理命令

ls
英文list
功能描述显示目录文件
语法ls [-选项]
-l:显示文件所有信息(l 是 long 的缩写)

举例:

ls			# 显示目录文件
ll			# 显示目录文件详细信息(是 -l 的简写)

ls -l 显示格式

在这里插入图片描述
在这里插入图片描述


tree
功能描述显示当前目录下的所有子目录与文件,以树形显示

mkdir
英文make directories
功能描述创建文件夹
语法mkdir [-选项] [文件夹名称]
-p:同时创建多层目录(p 是 parents 的缩写)

举例:

mkdir learnLinux			# 在当前目录下创建 learnLinux 文件夹
mkdir learnLinux/howWeDo	# 在当前目录下创建 learnLinux/howWeDo 二级目录

cd
英文change directory
功能描述切换目录

举例:

cd /			# 切换到根目录
cd ..			# 切换到上级目录

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


pwd
英文print working directory
功能描述显示当前目录

举例:

pwd			# 显示当前目录

cp
英文copy
功能描述复制文件或目录
语法cp [-选项] [要复制的文件] [要复制到的位置]
-r:复制目录(r 是 recursive 的缩写)

举例:

cp ~/code/helloWorld.go ~/learnLinux/	# 将 ~/code/helloWorld.go 文件复制到 
										# ~/learnLinux/ 目录下
cp -r ~/code/ ~/learnLinux/				# 将 ~/code/ 目录复制到 ~/learnLinux/ 目录下

mv
英文move
功能描述剪切文件或目录、改名
语法mv [原文件或目录] [目标目录]

举例:

mv channels/ changeName				# 将 channels/ 目录名称改为 changeName

clear
功能描述清屏命令

举例:

clear			# 清屏

rm
英文remove
功能描述删除文件
语法rm [-选项] [文件或目录]
-r:删除目录(r 是 recursive 的缩写)
-f:强制执行(f 是 force 的缩写)

举例:

rm -rf changeName/				# 删除 changeName/ 目录

rm -rf *						# 删除当前目录下的所有文件

文件处理命令

touch
功能描述创建空文件
语法touch [文件名]

举例:

touch helloWorld.go				# 创建 helloWorld.go 文件

cat
功能描述显示文件内容
语法cat [文件名]
-n: 显示行号(n 是 number 的缩写)

举例:

cat helloWorld.go				# 显示 helloWorld.go 文件内容
cat -n helloWorld.go			# 带行号显示 helloWorld.go 文件内容

链接命令

ln
英文link
功能描述生成链接文件
语法ln [-选项] [源文件] [链接文件]
-s:生成软链接(s 是 symbolic(符号的)缩写 )

举例:

ln -s helloWorld.go helloWorld.soft			# 创建软链接文件
ln helloWorld.go helloWorld.hard			# 创建硬链接文件

ps:

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

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


ps:欢迎关注微信公众号「SuperFeng」,前来寻宝。

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值