*目录和文件命令

查询目录中内容——ls

#ls  [选项]  [文件或目录]

选项:

  • -a——显示所有文件,包括隐藏文件(.表示隐藏文件)
  • -l——显示文件权限等详细信息,ls  -l 和命令ll效果一样
  • -d——查看目录属性
  • -h——人性化显示文件大小
  • -i——显示inode

查询所在目录位置——pwd(print working directory)

  • pwd 记录当前的目录路径,当利用 cd 命令切换当前目录时,系统自动更新 PWD 的值。
  • oldpwd 记录旧的工作目录,即用户所处的前一个目录.

ticy@ubuntu:~/share/puck2/build/tmp/deploy/images/aud8516-ztk-basic$ pwd
/home/ticy/share/puck2/build/tmp/deploy/images/aud8516-ztk-basic

建立目录——mkdir (make directory) 

#mkdir  -p  [目录名]

-p——递归处理,创建几个目录

 切换目录——cd(change  directory) 

  • #cd   [目录名]——进入该目录下
  • #cd ~ ——进入当前用户的家home目录
  • #cd  ——进入当前用户的家home目录
  • #cd - ——进入上次目录
  • #cd .. ——进入上级目录
  • #cd . ——进入当前目录
  • #cd /——退回根目录

相对路径:参照当前所在目录,进行查找。

cd  ../usr/local/src/

绝对路径:从根目录开始指定,一级一级递归查找。在任何目录下,都能进入指定位置

cd  /etc/

 删除空目录——rmdir(remove empty directories)

#rmdir [目录名]

显示指定文件或目录的类型——file

#file [文件或目录]

创建指定名称的文件——touch

#touch filename

 删除文件或目录——rm(主要用这个)

#rm  -rf  [文件或目录](remove)

选项:

  • -r——删除目录
  • -f——强制删除,不询问

复制文件或目录命令——cp(copy)

#cp   [选项]  [原文件或目录]  [目标目录]

选项:

  • -r——复制目录
  • -p——连带文件属性复制(如时间等隐藏属性)
  • -d——若文件是连接文件,则复制连接属性
  • -a——相当-pdr

剪切或改名命令——mv (move)

#move  [原文件或目录]  [目标目录]

当原文件或目录与目标目录在同一个目录下是改名操作,否则是剪切操作

选项:

  • -d:直接把欲删除的目录的硬连接数据删除成0,删除该目录;  
  • -f:强制删除文件或目录,不询问用户;  
  • -i:删除已有文件或目录之前先询问用户;  
  • -r或-R:递归处理,将指定目录下的所有文件与子目录一并处理;  

显示文本文件内容——cat

#cat filename-----一次显示整个文件 cat filename

#cat > filename-----创建新文件,不能编辑已有文件

#cat file1 file2 > file-----将几个文件合并为一个文件

分页显示文本文件内容,只允许向前浏览——more

#more filename

分页显示文本文件内容,并可方便向前,向后浏览——less

#less filename

显示文件前n行内容——head

#head -n filename

显示文件后n行内容——tail

#tail -n filename

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值