电脑, Linux
说在前面: rw-r--r--文件类型(- 二进制文件d目录1软件链接文件)rw- r-- r--u g ou所有者g所属组o其他人r 读 w写 x执行
显示目录文件命令 ls命令路径 : /bin/ls执行权限,所有用户功能描述: 显示目录文件语法: ls 选项[-ald] [文件或目录]-a 显示所有文件,包括隐藏文件-l 详细信息显示-d 查看目录属性
创建文件目录命令 mkdir命令所在路径 /bin/mkdir执行权限 所有用户语法 mkdir -p [目录名]功能描述 创建新目录 -p 递归创建范例:mkdir -p /tmp/test/test1mkdir /tmp/test/test2 /tmp/test/test3
切换目录命令 cd命令所在路径 shell内置命令执行权限 所有用户语法 cd [目录]功能描述 切换目录范例:#cd .. //切换到上一级目录#cd / //切换到根目录#cd /home/user1 //切换到user1用户目录下,切换到指定目录
显示当前窗口路径命令 pwd命令所在路径 /bin/pwd执行权限 所有用户语法 pwd功能描述 显示当前目录,显示当前窗口位置路径
删除目录命令 rmdir命令所在路径 /bin/rmdir执行权限 所有用户语法 rmdir [目录名]功能描述 删除空目录范例#rmdir /tmp/test/test1 //删除test1目录
复制文件或目录命令 cp命令所在路径 /bin/cp执行权限 所有用户语法 cp -rp [原文件或目录] [目标目录] -r 复制目录 -p 保留文件属性功能描述 复制文件或目录 复制文件:cp 原目标文件路径/文件名 目标路径cp /home/test.txt /home/test/test.txtcp -R 源目录/* 目地目录使用-R参数可实现递归功能,即所有子目录中的文件与目录均拷贝注意:如果dir2目录不存在,则可以直接使用cp -r dir1 dir2如果dir2目录已存在,则需要使用cp -r dir1/. dir2(如果这时使用cp -r dir1 dir2,则也会将dir1目录复制到dir2中)复制文件夹及以下的文件到另外一个文件夹下[root@test /]# cp -r /linux/mysql /home拷贝文件到另一个文件夹下[root@test /]# cp -r /linux/ecc.sql /home拷贝文件夹下的文件到另外一个文件夹下[root@test service]# cp -r /linux/service/. /etc/init.d复制文件夹: (1)将本地目录拷贝到远程 scp -r 目录名用户名@计算机IP或者计算机名称:远程路径 (2)从远程将目录拷回本地 scp -r 用户名@计算机IP或者计算机名称:目录名 本地路径 scp -r root@192.168.1.108://home/administrator/deploy /root/从远程将目录拷回本地scp -r root@172.16.90.230://home/test235 /home
移动,剪切文件命令 mv命令所在路径 /bin/mv执行权限 所有用户语法 mv [原文件或目录] [目标目录]功能描述 剪切文件,改名
删除文件命令 rm命令所在路径 /bin/rm执行权限 所有用户语法 rm -rf [文件或目录] -r 删除目录 -f 强制执行功能描述 删除文件
创建空文件命令 touch命令所在路径 /bin/touch执行权限 所有用户语法 touch [文件名]功能描述 创建空文件
显示文件内容 cat命令所在路径 /bin/cat执行权限 所有用户语法 cat [文件名]功能描述 显示文件内容-n 显示行号范例:#cat /etc/test#cat -n /etc/services
分页显示文件内容 more命令所在路径 /bin/more语法 more [文件名](空格)或f 翻页enter 换行q或Q 退出功能描述 分页显示文件内容
分页显示文件内容 less命令所在路径 /usr/bin/less执行权限 所有用户语法 less [文件名]功能描述 分页显示文件内容 (可向上翻页) 显示文件内容 head命令所在路径 /usr/bin/head执行权限 所有用户语法 head [文件名]-n 指定行数范例:#head -n 20 /etc/services
显示文件尾端内容 tail命令所在路径 /usr/bin/tail执行权限 所有用户语法 tail [文件名]功能描述 显示文件后面几行-n 指定行数-f 动态显示文件末尾内容范例:#tail -n 18 /etc/services
文件处理命令--链接处理命令 ln命令名称:ln命令英文原意:link命令所在路径:/bin/ln执行权限:所有用户语法:ln -s 原文件 目标文件-s 创建软链接功能描述:生成链接文件范例:ln -s /etc/issue33 /tmp/issue33.soft创建文件/etc/issue33的软链接ln /etc/issue33 /tmp/issue33.hard硬链接linux软连接特征,类似Windows快捷方式
目录文件处理命令