Linux-文件目录命令简述

来源:互联网 发布:软件工程学的是什么 编辑:程序博客网 时间:2024/06/08 12:23

黑色 代表是普通的文件 
蓝色 代表是目录(文件夹) 
紫色 代表是图片文件 
绿色 代表是可以执行的文件(脚本文件)--》存放linux命令的 
红色 代表是压缩文件 

clear:清屏
pwd:
显示当前路径
cd:
切换路径
ll:
打印出当前目录下的所有文件的详细信息,包括大小,是否可读写等
ls:
查看当前目录下的文件
-a
显示所有的文件(包括隐藏文件) 
-l
相当于ll
drwxr-xr-x. 2 root root 4096 7
13 11:13 linux_test01
d:
目录。

-表示文件drwxr-xr-x:权限 2链接数 root 用户 root 用户组 4096文件或文件夹的大小,7 13 11:13时间, linux_test01文件或文件夹的大小

cd ..返回上层目录
mkdir
创建文件夹或目录 mkdir linux_test01

du:显示目录所占的磁盘空间
-h
:用GB,MB,KB单位计算块数
-s
:为所有指定文件显示整个磁盘使用情况,或者为一个目录中的所有文件显示总的磁盘使用情况

touch :创建空文件

cp:拷贝文件或目录(如果要拷贝A文件,则需要到A文件所属的目录下去拷贝。格式 cp -a A 目标目录
-a
:保留链接,文件属性,并递归的拷贝目录
-d:
拷贝时保留链接
-p
:除复制外,还将把修改时间和访问权限也复制到新文件下
-r
:若给出的源文件是一个目录文件,此时cp将递归复制该目录下所有的子目录和文件

mv:为文件或目录改名 或者将文件由一个目录移动到另一个目录中(需要当前目录下有文件B,格式mv B目标目录
当后面接的文件存在的时候,就是移动 
当后面接的文件不存在的时候,就是改名

findfind . -name a* / find . -name aa)(find / -name a* / find / -name aa: . 是从当前目录查询 /这个查询整个目录
   
语法:find  [路径] [参数]  [表达式]  [-exec  -ok ..] 指令 {} \;
    {} 
代表find要找到的文件
    \   
禁止转义
    -exec
find命令对匹配的文件执行该参数所给出的shell命令
   
参数:
      -user
:根据文件拥有者
      -group
:根据文件所属组
      -name
:根据文件名
      -perm
:文件权限寻找
      -size
:文件大小
      -type
:根据文件类型
      -mtime
:文件的更改时间

      atime 
access)访问时间 
      ctime
change 改变文件的属性(时间、大小、属主、属组等) 
      mtime 
modify)修改过里面的内容

   # find / -name zhongguohehuoren -exec cp {} /linuxidc \; 
find / -name oujieli -exec rm -rf {} \; 
find 
是一个查找的命令 
查找的范围和位置 
-name 
根据名字来查找 
zhongguohehuoren 
是文件名 
-exec 
执行后面的命令 
cp 
是复制的命令 
{} 
用来存放前面的find命令查找的结果。相当于一个容器,用来存放find找的结果 
/linuxidc 
cp复制内容的目的地 
\; 
结束标志 

# find /boot -size +1024k -o -name "vmlinuz*" |xargs ls -l 

-a and 并且 
-o or 
或者 
not 
  

管道符号:将前面一个命令的输出送给后面一个命令作为输入 
xargs 
是将前面命令的输出做为参数送给后面的命令使用
原创粉丝点击