linux常用命令梳理

  1. 新建文件命令

touch fileName.txt

fileName需要明确标注对应的文件后缀,如fileName.txt
  1. 新建文件夹命令

mkdir [-p] dirName

-p 确保目录名称存在,如果不存在,则新建
mkdir xxa xxb xxc 如若需要批量同时新建多个文件夹
mkdir /home/fileName 在指定目录下新建对应的文件夹 
  1. 删除文件,文件夹命令

rm [-frv] fileName/rm dirName

-r 目录及目录中所有文件(目录)逐一删除,即递归删除
-f 强制删除文件,文件夹(无需确认,直接删除)
-v 显示指令的执行过程
rm -r dirName 删除名为dirName的目录以及目录中的所有文件,删除前需要询问确认
rm -fr dirName 删除名为dirName的目录以及目录下的所有文件,且无需确认询问
rm -f fileName.txt 无需询问,直接删除fileName.txt的文件
rm -fr * 将当前目录下的所有目录以及文件全部删除
rm -fr /* 将根目录下的所有文件全部删除[慎用]
  1. 删除空目录命令

rmdir [-p] dirName

-p 当子目录被删除后使父目录为空目录的话,则一并删除
rmdir world 删除名为world的空目录
rmdir -p world/test 删除world目录中名为test的子目录,若world变为空目录,则也被删除
rmdir world* 删除名称以world开头的目录

  1. 拷贝命令(复制文件或者目录)

cp [-r] source dest (source-目标文件;dest-对应的目录)

source-目标文件;dest-对应的目录
cp fileName.txt dirName/ 将fileName.txt复制到dirName目录中
cp fileName.txt ./newFileName.txt 将fileName.txt复制到当前目录且更名为newFileName.txt
cp -r dirName / ./AdirName/ 将dirName目录和目录下的所有文件复制到AdirName目录下(包含当前目录)
cp -r dirName/* ./AdirName/ 将dirName目录下的所有文件复制到AdirName目录下(不包含当前目录)
  1. 重命名、移动命令

mv source dest

mv fileName.txt newFileName.txt 将fileName.txt更改为newFileName.txt
mv fileName.txxt dirName/ 将fileName.txt移动到dirName目录下
mv fileName.txt dirName/newFileName.txt 将fileName.txt移动到dirName目录中且重命名为newFileName.txt
  1. 打包压缩命令(对文本进行打包,解包,压缩,解压)

tar [-zcxvf] fileName [files]

包文件后缀为.tar表示只是完成了打包,并没有哦压缩
包文件后缀为.tar.gz表示打包的同时进行了压缩
-z z代表的是gzip,通过gzip命令处理文件,gzip可以对文件压缩或者解压
-c c代表的是create,即创建新的包文件
-x x代表的是extract,实现从包文件还原文件
-v v代表的是verbose,显示命令的执行过程
-f f代表的是file,用于指定包文件的名称
  1. 复制文件、目录命令

cp [-frip] source... dest

source... 代表可以同时多个文件进行操作比如cp -r xxa xxb xxxc dest
cp -r dirName/ /newDirName 将当前文件夹下的dirname复制到/newDirName目录下
-r 递归进行操作,整个目录内容
-f 覆盖已经存在的目标文件 && 不给出提示
-i 与-f相反,覆盖目标文件之前进行询问
-p 除复制文件的内容外,还把修改时间和访问权限也复制到新文件中。
  1. 远程复制命令

scp [-r] dest... @ip:目标路径

-r 递归复制整个目录
scp -r dirName @ip:/dirName 将当前所在目录下的dirname上传到ip对应的服务器下的dirName目录下
需要同时上传到多个服务器时,可在每个@ip:dest后使用;进行分割

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值