目录
创建目录
刚创建的目录用户权限情况:
d标识是目录;rwx标识当前用户权限是可读可写可执行;r-x标识本用户组可读可执行 ;r-x其他用户可读可执行。
创建多级不存在的目录时使用-m:
删除多级目录时无法使用rmdir -p mydir2
使用rm -rf mydir2删除操作
文件
文件复制cp
cp 源文件 目标文件
使用-p选项保存复制文件的权限和时间信息;
复制一个非空的文件夹
使用 -r命令递归复制
递归删除文件
-r选项递归删除
文件查找find
查找当前目录以h开头的文件
过滤文件类型
执行查找命令后执行其他命令
创建目录
mkdir mydir
刚创建的目录用户权限情况:
drwxr-xr-x 2 root root 4096 3月 9 23:24 mydir
d标识是目录;rwx标识当前用户权限是可读可写可执行;r-x标识本用户组可读可执行 ;r-x其他用户可读可执行。
[root@iZ2546h6zurZ test]# mkdir mydir2/dir21
mkdir: cannot create directory `mydir2/dir21': No such file or directory
创建多级不存在的目录时使用-m:
[root@iZ2546h6zurZ test]# mkdir -m mydir2/dir21
删除多级目录时无法使用rmdir -p mydir2
使用rm -rf mydir2删除操作
文件
文件复制cp
cp 源文件 目标文件
[root@iZ2546h6zurZ test]# cp h.txt hhhh.txt
使用-p选项保存复制文件的权限和时间信息;
cp -p h.txt hhh.txt
复制一个非空的文件夹
[root@iZ2546h6zurZ test]# cp mydir2 testdir
cp: omitting directory `mydir2'
使用 -r命令递归复制
[root@iZ2546h6zurZ test]# cp -r mydir2 testdir
递归删除文件
-r选项递归删除
[root@iZ2546h6zurZ test]# rm -f testdir
rm: cannot remove `testdir': Is a directory
[root@iZ2546h6zurZ test]#
[root@iZ2546h6zurZ test]#
[root@iZ2546h6zurZ test]#
[root@iZ2546h6zurZ test]#
[root@iZ2546h6zurZ test]# rm -rf testdir
文件查找find
查找当前目录以h开头的文件
[root@iZ2546h6zurZ test]# find . -name 'h*'
./hhhxxx.txt
./htest
./hhhh.txt
./h.txt
./h2.txt
过滤文件类型
[root@iZ2546h6zurZ test]# find . -name 'h*' -type d
./htest
执行查找命令后执行其他命令
[root@iZ2546h6zurZ test]# find . -name 'h*' -exec ls -l {} \;
-rw-r--r-- 1 root root 31 1月 20 22:20 ./hhhxxx.txt
total 0
-rw-r--r-- 1 root root 31 3月 9 23:35 ./hhhh.txt
-rw-r--r-- 1 root root 31 1月 20 22:20 ./h.txt
-rw-r--r-- 1 root root 28 1月 20 22:22 ./h2.txt