6、工作目录切换命令

1、ls 命令

ls 命令用于查询目录中文件信息
语法:

ls [选项] [文件或目录]
ls -l /dev/     //详细显示 dev目录的详细信息
ls -lh install.log
ll 为 ls -l 别名

选项:

  • -a:显示所有文件,包括隐藏文件

  • -l:显示详细信息

  • -d:查看目录属性

  • -h:人性化显示文件大小

  • -i:显示 inode

  • lh:人性化显示文件大小
  • rw-r–r–:文件权限
  • 1:调用计数
  • root:所有者(管理员用户)
  • 时间:最后一次修改时间

2、目录处理命令

目录(类似win中文件夹)处理命令、文件处理命令、链接命令

2.1、mkdir 命令

mkdir 命令(make directories),用于新建目录

mkdir -p [目录名]
-p:递归创建
mkdir dir1      //新建目录 dir1
mkdir -p dir1/dir2

2.2、cd 命令

cd 命令(change directory)用于切换目录

扫描二维码关注公众号,回复: 2834857 查看本文章

语法:

cd [目录]
// 简化操作
cd ~   :进入当前用户的家目录
cd      :进入当前用户的家目录
cd -    :进入上次目录
cd ..    :进入上一级目录
cd.      :进入当前目录

Tab 键技巧

  • 查看目录下所有文件:当要切换到某个目录时忘记了,可以连续按两下
  • 命令补全:当忘记某个命令时,比如输入 u,连续按两下可以查看所有 u开头的命令

2.3、pwd 命令

pwd 命令(print working directory)用于查询当前目录所在位置(路径)
语法:

pwd

2.4、rmdir 命令

rmdir 命令(remove empty directories)用于删除空白目录
语法:

rmdir [目录名]
rmidr bols/

2.5、rm 命令

rm 命令(remove)用于删除文件或目录
语法:

rm -rf [文件或目录]

选项

-r   删除目录
-f   强制
rm -r /etc    删除目录     会问是否真的删除

2.6、cp 命令

cp 命令(copy)用于复制文件或目录
语法:

cp [选项] [源文件或目录] [目标目录]

选项:

-r  复制目录

-p   连带文件属性复制(复制的时间属性与原文件有差别,要想属性完全一致可用 -a)

-d   若源文件是链接文件,则复制链接属性

-a   相当于 -pdf

实例:

// 将install.log复制到tmp目录下,若tmp/后还接有名字,则为改名(即install.log 变为 ana.logcp install.log /tmp/ana
ana.log

cp -r japan/   /tmp/      //复制目录要带 r

2.7、mv命令

mv 命令(move)用于剪切或改名

语法:

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

实例:

mv install.log longls     //改名(同目录下剪切为改名)

原文件与目标目录在同一目录下为改名,否则为剪切

3、linux 中常见目录作用

  • 根目录下的 bin、sbin,usr 目录下的bin 和 sbin,都是用来保存系统命令的;bin 目录所有人都可以做,sbin 只有超级用户才能用
  • proc 和 sys 目录不能直接操作,都是用于保存内存的过载点
  • 可以在 root、home目录或 tmp 目录任意创建内容

猜你喜欢

转载自blog.csdn.net/hj1993/article/details/81783738