Linux常用目录命令集合(一)

【1】切换目录

cd命令

.. 表示上级(父级)目录 cd ../

~ 表示用户的家目录,如果在~跟用户名,就表示要去到该用户的家目录。 cd ~

.  表示当前目录        cd ./

"-" 表示与上次所在目录进行切换,返回上一步。 cd -

【2】用于显示目录/文件的信息

ls命令

-a:显示所有的文件夹内容(包括隐藏)

-l:用于显示文件/夹的详细信息

-h:与-l配合使用,可以显示文件的体积大小(自适应单位b,k,m,g ...)

补充:常用 ls -l ===> ll   ls -l -h ==> ls -lh

【3】显示当前目录

pwd

【4】创建文件夹

mkdir demo

创建多级文件夹

mkdir -p demo/test/1

补充:-p 该选项用于创建多级目录。

【5】创建文件

touch demo

补充:touch可以用于创建一个空白的文本文件,也可以修改文件/夹的时间戳

【6】删除文件

rm命令

-r 表示递归处理

-f 表示强制执行

rm demo    (demo是一个文件)

补充:如果删除一个文件夹,需要加上-r,迭代处理。如果文件夹中文件太多,可以使用rm -rf  xxx,但这条命令要慎用,强制删除,且不会提示是否需要删除。

【7】删除空文件夹

rmdir命令

rmdir test

补充:test文件夹必须是空的,才可以删除

【8】复制文件

cp命令

cp 需要复制的文件 放置文件的位置

cp /etc/yum.conf /home/test/

将 etc文件下的yum.conf 拷贝到 home下的test文件夹中

补充:如果拷贝的是一个文件夹时,需要配合选项-r来使用

cp -r /etc /home/test

【9】剪切文件/修改文件名称

rm命令

修改名称

mv yum.conf  y.conf

移动文件

 mv yum.conf /home/

【10】批量修改文件名称

rename命令

语法:rename 修改谁  改成啥样  谁符合条件 

通配符:

?           表示一个字符

*            表示多个字符

 

rename foo foo0 foo?

将所有 foo*的文件修改为 foo0*

 

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值