Linux-常用命令-目录处理命令

1. ls(list)

执行权限:所有用户
功能:显示目录文件
语法:ls -a/-d/-l 路径

  1. -a(all)所有文件,包括隐藏文件。(Linux中以点开头的文件为隐藏文件(改名为点xxx,成为隐藏文件))隐藏文件在于提醒用户不要随意修改的文件。

  2. -l(详细信息)
    在这里插入图片描述
    以第一条为例

  • 十个字符,第一个字符:文件类型(-二进制文件,d目录,l软链接)
    接下来的九个字符,三个一组。三个组分别代表所有者u,所属组g,其他人o。每个组的三个字符分别代表(r读,w写,x执行)。
    执行权限是最高权限,所有者也未必时时刻刻需要一定拥有。
  • 1(计数)
  • 所有者(身份可变换,但只能有一个)/所属组(只能有一组)/其他人。所有者:root
  • 所属组:root
  • 字节:不直观。用ls -lh,单位显示,直观。
  • 最后修改时间
  • 文件名
  1. ls -ld 显示当前目录本身,而不显示目录下的选项。
  2. ls -i 索引号。

2.mkdir

mkdir 目录。创建目录(文件夹)
mkdir /某个目录/要创建的目录/要创建的目录里再创建
要用到-p(递归创建),否则找不到,无法创建。如下则成功。
mkdir -p /某个目录/要创建的目录/要创建的目录里再创建

3.cd

cd 路径 :切换指定目录
pwd :显示当前绝对路径
cd . :当前目录
cd …:上一级目录

4.rmdir

删除目录

5.cp

复制文件或目录
复制文件:cp 原文件目录 复制目标目录
复制目录:cp -r 原文件目录 复制目标目录(可以同时复制多个)
cp -p 原文件目录 复制目标目录(-p保持文件属性)
且可以复制并改名

mv

剪切目录
mv 源目录 要移植到的目录

rm

删除
rm 文件名
rm -f 文件名 强制删除
rm -rf 文件名 删除目录

touch创建文件

touch 路径,文件。(不加路径放当前)

cat显示文件内容

tac反向显示

more分页显示

空格或f翻页
回车换行
q退出
b回翻

less(可回翻)

回翻(pgup)
搜索功能
n:搜索后继续找

head(显示前几行)

head -n 数字(显示前多少行)

tail(显示最后几行)

tail -f 动态显示

猜你喜欢

转载自blog.csdn.net/WangJiaiaia/article/details/85957660