Linux之基础命令——文件操作
ls(显示指定工作目录下的内容)
- -a 显示所有文件及目录 包括隐藏文件
- -l 除文件名称外,还会将文件类型、权限、拥有者、文件大小等信息详细列出【可以ll简写】
- -r 将文件以相反次序显示(默认是a-z)
- -t 按照文件创建时间,由早到晚列出
- -A 同 -a ,但不列出 "." (当前目录) 及 ".." (父目录也就是上级目录)
- -F 在列出的文件名称后加一符号;例如可执行档则加 "*", 目录则加 "/"
- -R 递归查看。
- 【ls -l -h 详细展示当前目录下文件,并且将文件大小以更加清晰的方式展示。-l显示文件大小以字节,而-h则可以以K、M等单位显示。】
mkdir (创建目录)
- 创建wuzm目录:mkdir wuzm 【相当windows里新建文件夹】
- -p 递归创建目录:mkdir -p wuzm/a/b/c
cd(切换当前工作目录到指定目录)
cd 后面可以接绝对路径,也可以接相对路径,如果cd后面不接任何路径,则默认回到用户的家目录等价于cd ~。【相当于windows里双击进入文件夹】
- "~" 表示为家目录 的意思,
- "." 则是表示目前所在的目录,
- ".." 则表示目前目录位置的上一层目录
- 【cd ../../.. 返回上3级】
pwd (显示当前 所在目录的所在路径)
touch(创建文件)
- touch 文件名:touch 0608.txt
- 【touch {a..z}.txt 批量创建文件】
mv(移动文件)
- 【mv <要移动的文件> <移动的目标地址> :mv 0608.txt wuzm/a】
- 【多层目录直接写全目标地址即可】
- 【mv abc aaa:将abc改名为aaa】
- 【mv abc/* . 将abc目录下的所有文件,移动到当前目录】
cp(复制文件或目录)
- -a:此选项通常在复制目录时使用,它保留链接、文件属性,并复制目录下的所有内容。(完全拷贝)
- -f:覆盖已经存在的目标文件而不给出提示。
- -i:与-f选项相反,在覆盖目标文件之前给出提示,要求用户确认是否覆盖,回答"y"时目标文件将被覆盖。
- -p:除复制文件的内容外,还把修改时间和访问权限也复制到新文件中。
- -r:若给出的源文件是一个目录文件,将递归复制。
- 【cp <文件名> <想要复制到的路径>:cp adb.txt a】
rm(删除一个文件或者目录)
- -i 删除前逐一询问确认。
- -f 即使原档案属性设为唯读,亦直接删除,无需逐一确认。
- -r 将目录及以下之档案亦逐一删除。
- 【rm aaa/ rm不接参数无法删除目录,只有家-r才可以删除目录】
- 【rm -ri aaa/ 删除时每一个都询问用户是否删除】
- 【rm -rf aaa 删除aaa目录并且不询问】
- 【rm -rf * 删除当前目录下所有文件】
- 文件一旦通过rm命令删除,则无法恢复,不要从删文件到跑路
rmdir(删除空的目录)
- -p 当子目录删除后,当前目录变为空的后,当前目录也删除
*代表全部,通用匹配
Linux之基础命令——文件操作的更多相关文章
- Linux 的基础命令的操作
Linux 的基础命令的操作 显示日期和时间:date 显示日历:cal 简单好用的计算机:bc 1.显示日期: date +%Y/%m/%d 2018/09/01 date +%H:%M 14:26 ...
- Linux之基础命令——文件搜索
grep(匹配符合条件的字符串) 无参:显示匹配行 -c:显示匹配行数 -e 字符串:匹配特殊字符串,如-开头 -i:忽略大小写 -v:输出不匹配行 -w:匹配指定字符串 可以和别的命令通过" ...
- Linux之基础命令——文件查看
cat(连接文件并打印) -n :由 1 开始对所有输出的行数编号. -b :和 -n 相似,只不过对于空白行不编号. -s :当遇到有连续两行以上的空白行,就代换为一行的空白行. [cat a b ...
- Linux常用基础命令整理:关机命令、查看目录下文件命令等
Linux常用基础命令整理:关机命令.查看目录下文件命令等 整理了一些Linux常用基础命令,欢迎指正. 首先记住四个热键,学会这四个键,收益一辈子. Tab按键---命令补齐功能Ctrl+c按键-- ...
- Linux基础命令-文件与目录
Linux基础命令-文件与目录 参考:<鸟哥linux私房菜>五-七章,17/12/5复习,18/01/15复习 文件权限 rwx421:用户,用户组,其他 umask查看默认权限:000 ...
- Linux(三)——Unix&Linux 的基础命令
Linux(三)--Unix&Linux 的基础命令 快捷键 Ctl-A 光标移动到行首 Ctl-C 终止命令 Ctl-D 注销登录 Ctl-E 光标移动到行尾 Ctl-U 删除光标到行首的所 ...
- Linux的基础命令大全
linux的基础命令大全 1.shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口(命令解释器) ls -al /bin/sh ls -al /bin/bash 查看这些shell的 ...
- Linux - nginx基础及常用操作
目录 Linux - nginx基础及常用操作 Tengine淘宝nginx安装流程 nginx的主配置文件nginx.conf 基于域名的多虚拟主机实战 nginx的访问日志功能 网站的404页面优 ...
- Linux常用基础命令(二)
Linux常用基础命令 一.-ls--列表显示目录内容 二.-alias--设置别名 三.-du--统计目录及文件空间占用情况 四.-mkdir--创建新目录 五.-touch--创建空文件 六.-l ...
随机推荐
- ModelAndView存取数Model、Map、ModelMap
1.从名字上看ModelAndView中的Model代表模型,View代表视图,这个名字就很好地解释了该类的作用.(对应mvc配置,寻找模型,返回视图.) 2.业务处理器调用模型层处理完用户请求后,把 ...
- AutoIT: 句柄的妙用
句柄是独一无二的,很多时候,Title,Command都可以用句柄来代替.以下写法是能够起一样的作用. $handle= WinGetHandle("autoit cn") $ct ...
- django flask缓存memcache的key生成方法介绍
去年的一个django项目中,使用了memcache作为系统缓存,并实现多台机器上的缓存共享.配置的cache如下图所示: 最近在项目调试过程中,发现memcache在进行缓存时,使用的key并不是实 ...
- bzoj 3809 Gty的二逼妹子序列 —— 莫队+分块
题目:https://www.lydsy.com/JudgeOnline/problem.php?id=3809 据说一开始应该想到莫队+树状数组,然而我想的却是莫队+权值线段树... 如果用权值线段 ...
- bzoj4806 炮——DP
题目:https://www.lydsy.com/JudgeOnline/problem.php?id=4806 看到这题首先会想到状压什么乱七八糟的,然而很难做: 其实,因为求的是方案数,所以并不需 ...
- saltstack源码-启动2-parsers.py选项初始化1
class MasterOptionParser(OptionParser, ConfigDirMixIn, MergeConfigMixIn, LogLevelMixIn, RunUserMixin ...
- hdu 2829(四边形优化 && 枚举最后一个放炸弹的地方)
Lawrence Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Su ...
- UI:用UITableView制作通讯录的关键代码
分析{功能分析(打电话.添加联系人.修改联系人),模块分析(联系人展示.详情模块.添加模块)} 拿到一个项目,首先分析项目框架(工程框架) 首先:判断是否是用户第一次安装:(如果是的,那就加载用户引导 ...
- 解决weblogic页面和控制台乱码问题
转自:https://blog.csdn.net/u010995831/article/details/53283746 之前一直有碰到weblogic各种乱码问题,要不就是页面乱码,要不就是控制台乱 ...
- 476. Number Complement(补数)
Given a positive integer, output its complement number. The complement strategy is to flip the bits ...