Linux常用基本命令(file,chown)
1,file命令作用,查看文件的类型
- ghostwu@dev:~$ dirname ./linux/rename/.htm
- ./linux/rename
- ghostwu@dev:~$ file ./linux/rename/.htm
- ./linux/rename/.htm: empty
- ghostwu@dev:~$ echo 'this is a html file' > ./linux/rename/.htm
- ghostwu@dev:~$ file ./linux/rename/.htm
- ./linux/rename/.htm: ASCII text
- ghostwu@dev:~$ which ls
- /bin/ls
- ghostwu@dev:~$ file /bin/ls
- /bin/ls: ELF -bit LSB executable, x86-, version (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-.so., for GNU/Linux 2.6., BuildID[sha1]=d0bc0fb9b3f60f72bbad3c5a1d24c9e2a1fde775, stripped
- ghostwu@dev:~$ file ./python/
- for.py func3.py func5.py global2.py while1.py
- func2.py func4.py func.py global.py while.py
- ghostwu@dev:~$ file ./python/for.py
- ./python/for.py: ASCII text
- ghostwu@dev:~$ file ./python/
- ./python/: directory
2,chown: 改变文件或者目录的用户和用户组
用法:chown [option] [owner]:[group] [file]
注意:
>:可以用.代替
>用户和组要真实存在
常用参数: -R,递归修改目录的用户和用户组
把两个字符的 以.html结尾的文件删除,剩下少一点的文件,比较好看结果
- ghostwu@dev:~/linux/rename$ ls
- .htm .htm .htm .htm .htm .htm .htm .htm .htm .htm
- .htm .htm .htm .htm .htm .htm .htm .htm .htm .htm
- .htm .htm .htm .htm .htm .htm .htm .htm .htm .htm
- .htm .htm .htm .htm .htm .htm .htm .htm .htm .htm
- .htm .htm .htm .htm .htm .htm .htm .htm .htm .htm
- .htm .htm .htm .htm .htm .htm .htm .htm .htm .htm
- .htm .htm .htm .htm .htm .htm .htm .htm .htm .htm
- .htm .htm .htm .htm .htm .htm .htm .htm .htm .htm
- .htm .htm .htm .htm .htm .htm .htm .htm .htm .htm
- .htm .htm .htm .htm .htm .htm .htm .htm .htm .htm
- ghostwu@dev:~/linux/rename$ find . -name "??.htm" | xargs rm
- ghostwu@dev:~/linux/rename$ ls
- .htm .htm .htm .htm .htm .htm .htm .htm .htm .htm
2,改变用户和组 需要root权限
- root@dev:/home/ghostwu/linux/rename# ls -l
- total
- -rw-rw-r-- ghostwu ghostwu 5月 : .htm
- -rw-rw-r-- ghostwu ghostwu 5月 : .htm
- -rw-rw-r-- ghostwu ghostwu 5月 : .htm
- -rw-rw-r-- ghostwu ghostwu 5月 : .htm
- -rw-rw-r-- ghostwu ghostwu 5月 : .htm
- -rw-rw-r-- ghostwu ghostwu 5月 : .htm
- -rw-rw-r-- ghostwu ghostwu 5月 : .htm
- -rw-rw-r-- ghostwu ghostwu 5月 : .htm
- -rw-rw-r-- ghostwu ghostwu 5月 : .htm
- -rw-rw-r-- ghostwu ghostwu 5月 : .htm
- root@dev:/home/ghostwu/linux/rename# chown root.root .htm
- root@dev:/home/ghostwu/linux/rename# ls -l .htm
- -rw-rw-r-- root root 5月 : .htm
- root@dev:/home/ghostwu/linux/rename# chown root:root .htm
- root@dev:/home/ghostwu/linux/rename# ls -l .htm
- -rw-rw-r-- root root 5月 : .htm
- root@dev:/home/ghostwu/linux/rename# mkdir -p a/{b,c}
- root@dev:/home/ghostwu/linux/rename# tree a
- a
- ├── b
- └── c
- directories, files
- root@dev:/home/ghostwu/linux/rename# man tree
- root@dev:/home/ghostwu/linux/rename# tree -ug a
- a
- ├── [root root ] b
- └── [root root ] c
- directories, files
- root@dev:/home/ghostwu/linux/rename# chown -R ghostwu.ghostwu a
- root@dev:/home/ghostwu/linux/rename# tree -ug a
- a
- ├── [ghostwu ghostwu ] b
- └── [ghostwu ghostwu ] c
- directories, files
- root@dev:/home/ghostwu/linux/rename# ls -ld a
- drwxr-xr-x ghostwu ghostwu 5月 : a
- root@dev:/home/ghostwu/linux/rename#
Linux常用基本命令(file,chown)的更多相关文章
- Linux常用基本命令(less)
转: Linux常用基本命令(less) LESS:跟more命令的功能类似,都是用于分页显示内容,但是他的性能比more更高,功能比more更丰富,他读取文件是按需加载 格式: less [opti ...
- Linux 常用基本命令及应用技巧
需要pdf 版 联系我 我的文件中有目录一.Linux 的常用基本命令................................................................. ...
- Linux常用基本命令(chmod)
chmod命令用来改变文件或者目录的权限,只有文件的属主和超级用户才能够执行这个命令 格式: chmod [option] [mode] [file] >常用参数选项 -R : 递归修改目录以及 ...
- 【Linux】linux常用基本命令(转)
(转自:http://blog.csdn.net/xiaoguaihai/article/details/8705992) Linux中许多常用命令是必须掌握的,这里将我学linux入门时学的一些常用 ...
- 【Linux】linux常用基本命令
Linux中许多常用命令是必须掌握的,这里将我学linux入门时学的一些常用的基本命令分享给大家一下,希望可以帮助你们. 这个是我将鸟哥书上的进行了一下整理的,希望不要涉及到版权问题. 1.显示日 ...
- linux常用基本命令
Linux中许多常用命令是必须掌握的,这里将我学linux入门时学的一些常用的基本命令分享给大家一下,希望可以帮助你们. 系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器 ...
- linux常用基本命令整理小结
linux系统遵循的基本原则 由目标单一的小程序组成,组合小程序完成复杂任务: 一切皆文件: 尽量避免捕捉用户接口: 配置文件保存为纯文本文件: Linux命令行常识 命令格式 命令+选项+参数 选项 ...
- Linux常用基本命令:三剑客命令之-sed
sed是一个很强大的文件处理工具,主要是以行为单位进行处理,可以将数据行进行替换.删除.新增.选取等特定工作 格式:sed [option] [command] [file] 常用命令: a ∶新 ...
- Linux常用基本命令:grep-从文件或者管道中筛选匹配的行
grep命令 作用:从文本文件或管道数据流中筛选匹配的行及数据,配合正则表达式一起使用,功能更加强大. 格式: grep [options] [pattern] [file] 1,匹配包含" ...
随机推荐
- MySQL高可用架构-MMM安装教程
安装指南: 一.架构以及服务器信息 基本安装包含至少2个数据库服务器和1个监视服务器.本例中使用2个监视服务器和5个数据库服务器(服务器系统为CentOS 7) 用途 IP 主机名 Server-id ...
- 剑指offer十一之二进制中1的个数
一.题目 输入一个整数,输出该数二进制表示中1的个数.其中负数用补码表示. 二.思路 方法一: 用1(1自身左移运算,其实后来就不是1了)和n的每位进行位与,来判断1的个数 方法二: 把一个整数减去1 ...
- maven install 打包 报错 Cannot run program "gpg.exe": CreateProcess error
打包报错, mvn install后加上参数-Dgpg.skip,例如:mvn install -Dgpg.skip 即可解决. 我们也可以去掉 这个 插件 <plugin> ...
- 【IT笔试面试题整理】二叉树中和为某一值的路径--所有可能路径
[试题描述] You are given a binary tree in which each node contains a value. Design an algorithm to print ...
- [机器学习] 性能评估指标(精确率、召回率、ROC、AUC)
混淆矩阵 介绍这些概念之前先来介绍一个概念:混淆矩阵(confusion matrix).对于 k 元分类,其实它就是一个k x k的表格,用来记录分类器的预测结果.对于常见的二元分类,它的混淆矩阵是 ...
- CRM项目测试第一天
经过前几天代码的修改,界面的完善.主要的功能都实现了!今天主要是交换各组的项目,互相来测试,找bug. 在互相测试的过程,我听见有一组应该算是讨论的比价激烈的!我们组我们自己找到了bug,但是测试我们 ...
- 白话$resource,$resource中的增删改查
前言 $resource详解,在学习angular的过程中,我们已经知道,$http能十分便捷的为我们实现与后端的数据交互,格式如下: $http({method:'GET'},url:'XX').t ...
- 【LeetCode题解】25_k个一组翻转链表(Reverse-Nodes-in-k-Group)
目录 描述 解法一:迭代 思路 Java 实现 Python 实现 复杂度分析 解法二:递归(不满足空间复杂度) 思路 Java 实现 Python 实现 复杂度分析 更多 LeetCode 题解笔记 ...
- 基于SpringBoot+SSM实现的Dota2资料库智能管理平台
Dota2资料库智能管理平台的设计与实现 摘 要 当今社会,游戏产业蓬勃发展,如PC端的绝地求生.坦克世界.英雄联盟,再到移动端的王者荣耀.荒野行动的火爆.都离不开科学的游戏管理系统,游戏管理系 ...
- 使用gitlab, jenkins搭建CI(持续集成)系统(4) 灰度发布publish
publish环境是正式环境,和dev, test, prepublish环境不同的是,正式环境一般要更加谨慎一些,发布的时候需要有一个灰度过程,即:分多次部署,每次部署几个服务器节点,验证没有问题以 ...