linux 常用命令---文件处理

一  命令格式与目录处理命令ls

命令格式:命令 【- 选项】【参数】  eg:ls -la /etc

说明: 个别命令不遵循此格式   当有多个选项时可以写在一起 简化选项与完整选项  -a==--all(两个--)

ls

原意 : list

路径 :/bin/ls

执行权限:所有用户

功能描述:显示目录文件

语法:  ls  选项 -a(all 显示所有文件 包括隐藏文件) -l (long 长格式显示 详细信息显示 ) -d ( 查看目录属性) -i(查看节点信息【系统内部引用节点】)-h (加上h是可以自动计算文件大小 更人性化)

以 点开头的文件是隐藏文件   .autofsck   (隐藏) 目的是告诉用户不是任意让用户动这个文件  并不是让你看不到

drwxr-xr-x.  21 root root  4096 Oct 11 03:59 var

linux权限(文件所有者【只能有一个】  此用户所属组【用户集合】  其他人)

权限 引用计数  文件所有者  所属组  文件大小(单位字节)文件最后修改时间  文件名

ls -lh (加上h是可以自动计算文件大小)

- --- --- --- 

    u  g   o

- 文件类型(- 二进制文件 、 d目录 、 l 软连接文件 常见的 就这三种 其他的为系统文件类型)

u所有者 g 所属组 o 其他人

r读   w写    x执行(execute)   - 表示没有权限

二  命令格式与目录处理命令

mkdir

make directories

路径:/bin/makdir

权限:所有用户

语法: mkdir  -p【目录名】  创建新目录   -p递归创建

eg: $mkdir -p /tmp/china/hk

cd

change directory    路径:shell内置命令    权限:所有用户  语法:cd [目录]  功能:切换目录

$ cd  /root/china/hk   切换到指定目录   cd  ..   返回上一级 (两个点)

pwd

当前目录路径

rmdir   删除空目录  remove empty directories   /bin/rmdir   所有用户   rmdir[目录名]

只有空目录可以这样删除

cp copy   /bin/cp  所有用户     复制文件或目录

cp [原文件或目录][目标目录]    -r 复制目录  -p  保留文件属性

复制的时候 可以更名

 mv    move /bin/mv 所有用户  mv[原文件或目录][目标目录]   剪切文件、改名

rm  remove  /bin/rm  所有用户  rm -rf【文件或目录】  -r 删除目录 -f 强制执行   删除文件

三 文件处理命令

touch /bin/touch 所有用户   touch [文件名] 创建空文件

cat /bin/cat 所有用户  cat[文件名]  显示文件内容  -n 显示行号

tac  cat显示的内容 倒着显示

more   more[文件名]  (空格)或f     后翻页  (enter)  换行    q或Q 退出    分页显示文件内容

less 相比于less  可以有   / 搜索  向前向后翻页  上下左右 pagedown/up

head  -n num /文件名   看前num行 

tail   -n num /文件名     看后面几行  -f  动态显示末尾的内容   可以用来监控日志

四 链接命令 ln

 ln   link   /bin/ln  所有用户   -s[原文件][目标文件]  -s 创建软链接    生成链接文件

不加 -s  是硬链接

软链接相当于快捷方式  硬链接相当于cp 但是可以实时同步

判断硬链接通过 i 节点  ls -i   节点值相同  链接不能针对目录使用 但是不能跨分区

软链接权限为全系统唯一一个 lrwxrwxrwx

原文地址:https://www.cnblogs.com/wangcl-8645/p/11656336.html

时间: 2024-10-10 04:40:38

linux 常用命令---文件处理的相关文章

Linux常用命令——文件处理命令

一.命令基本格式 命令 [选项] [参数] 注意:个别命令使用不遵循此格式,当有多个选项时,可以写在一起 简化选项与完整选项 -a 等于 --all [[email protected] ~ ]# root:当前登录用户localhost :主机名~当前所在目录(家目录) #超级用户的提示符 $普通用户的提示符 查询目录中内容命令:ls ls [选项] [文件或目录]选项: -a 显示所有文件,包括隐藏文件 -l 显示详细信息-d 查看目录属性-h 人性化显示文件大小,如下图,加上-h选项时,文

Linux常用命令-文件搜索命令find

文件搜索命令find 命令名称:find 命令所在路径:/bin/find 执行权限:所有用户 语法:find [搜索范围] [匹配条件] 功能描述:文件搜索 -name 根据文件名搜索 例:find /etc/ -name init 模糊搜索使用通配符* find /etc -name *init* 匹配单个字符使用通配符? find /etc -name init?? -iname 根据文件名搜索(不区分大小写) -size 在目录下根据文件大小查找 例:find / -size +2048

Linux常用命令-文件搜索命令-文件搜索命令find

命令名称:find 命令所在路径:/bin/find 语法:find [搜索范围] [匹配条件] 功能描述:文件搜索 示例 find /etc - name init 在目录/etc 中查找文件init -iname 不区分大小写 * 代表通配符 ? 代表一个字符 find / -size +204800 在根目录下查找大于100MB的文件 +n 大于 -n 小于 n 等于 find /home -user shenchao 在home目录下查找所有者为shenchao的文件 -group 根据

Linux常用命令-文件处理命令

1.命令格式与目录处理命令ls 命令格式:命令 [-选项] [参数]  例:ls -la /etc (说明:个别命令不遵循此格式:当有多个选项,可以写在一起:中括号中的选项参数一般可以忽略) 命令名称:ls 命令英文原意:list 命令所在路径:/bin/ls 执行权限:所有用户 功能描述:显示目录文件 语法:ls [-选项] [参数]    选项:-a(all) 显示所有文件:-l(long)显示详细信息:-d查看目录属性:-h以kb,mb显示文件大小: -i文件i节点. 文件类型及权限 2.

2016/8/18 Linux常用命令 : 文件搜索命令

推荐一款windows软件:everything,可快速搜索到文件 1.文件搜索命令:find 不要在服务器使用高峰期用find,find范围尽量小 find [范围] [匹配条件] 范例: find /etc -name init :在目录/etc下查找文件init ,精准搜索,若要模糊搜索用*匹配 find /  -size +204800 :在根目录下查找大于100M的文件 find /home -user shenchao :在根目录下查找所有者为shenchao的文件 find /et

Linux常用命令--文件操作、权限设置

1.编辑文件 vi aaa.txt 打开aaa.txt文件 esc键 切换编辑和命令模式 命令模式里输入:(冒号),可以输入命令 :s/ 字符串1/字符串2 把字符串1替换成字符串2 :wq! 进行文件保存并退出 :q! 强制退出文件编辑 2.查看文件内容 cat aaa.txt 查看aaa.txt文件的内容 head -5 aaa.txt 查看aaa.txt文件前5行的内容 tail -10 aaa.txt 展示aaa.txt文件最后10行的内容 3.操作用户和用户组 su root 切换到r

Linux常用命令———文件和目录操作命令(18个)

文件和目录操作命令(18个) ls(列出目录内容和属性) 全拼list,功能是列出目录的内容及其内容属性信息. -l(long)              长格式  注:-l 显示的时间是mtime -d --directorys当遇到目录时列出目录本身而非目录内的文件 ls –d   #只显示. (.表示目录本身) ls –d */ #显示当前目录下的目录及其子目录 -r --reverse:            倒序显示(按字母) ls -lrt  #显示最近修改的文件 -R --recu

Linux常用命令——文件搜索命令

文件搜索命令:locate locate 文件名 --在后台数据库中按文件名搜索,搜索速度更快,只能根据文件名搜索,功能单一 /var/lib/mlocate --locate命令所搜索的后台数据库 updatedb --更新数据库 [[email protected] ~]# ls anaconda-ks.cfg binaries binaries.tar.gz initial-setup-ks.cfg test123 [[email protected] ~]# locate anacond

Linux 常用命令之文件和目录

1. cd 命令格式:cd  [dirName](cd和目录之间使用空格隔开) 作用:切换当前目录至dirName. 实例: cd /home 切换当前目录到/home (查看当前目录命令为pwd) cd .. 返回上一级目录 cd ../.. 返回上两级目录 cd ~ 进入个人的主目录 2. ls 命令格式:ls [选项] [目录名] (目录名为空时表示当前目录) 作用: 查看目录中的文件 常用选项: -a, –all 列出目录下的所有文件,包括以 . 开头的隐含文件. -l 除了文件名之外,