ls

--color=never 不要依據檔案特性給予顏色顯示;
--color=always 顯示顏色
--color=auto 讓系統自行依據設定來判斷是否給予顏色
--full-time 以完整時間模式 (包含年、月、日、時、分) 輸出
--time={atime,ctime} 輸出 access 時間或改變權限屬性時間 (ctime) 而非內容變更時間 (modification time)

cp的一些常用的命令

-a 相当于-drp
-d 若为链接文件就复制链接而非文件本身
-r 复制文件夹
-i 询问
-u 比较两文件,若要复制的文件比要被覆盖的文件新才会进行复制
-f 强制
-p 把属性一同复制过去

举例

root@DESKTOP-FA1P4IO:~# ls -l --time={atime,ctime} 12.txt      #显示源文件信息日期是八月5号
-rwxrw-rw- 1 sys001 root 84 Aug 5 12:59 12.txt
root@DESKTOP-FA1P4IO:~# cp 12.txt test1/12.txt # 复制
root@DESKTOP-FA1P4IO:~# ls -l --time={atime,ctime} 12.txt #源文件的属性修改时间没有变
-rwxrw-rw- 1 sys001 root 84 Aug 5 12:59 12.txt
root@DESKTOP-FA1P4IO:~# ls -l test1/12.txt # 显示复制过去的文件信息,显示八月21号(复制源文件过来的时间)创建
-rwxrw-rw- 1 root root 84 Aug 21 14:39 test1/12.txt
root@DESKTOP-FA1P4IO:~# cp -p 12.txt test1/12.txt # 重新复制,采用-p
root@DESKTOP-FA1P4IO:~# ls -l test1/12.txt
-rwxrw-rw- 1 sys001 root 84 Jul 25 01:23 test1/12.txt
root@DESKTOP-FA1P4IO:~# ls -l --time={atime,ctime} test1/12.txt # 复制过去的文件和源文件信息一致
-rwxrw-rw- 1 sys001 root 84 Aug 21 14:41 test1/12.txt

-p用于文件备份很好用

三个时间

atime 显示文件被执行的时间,如被cat以下,atime就是要更新的
mtime 文件内容被修改的时间
ctime 文件的权限和目录信息改变的时间

ls默认显示的是mtime,可以用--time={atime,ctime}来显示ctime或atime

rm

-f 强制
-i 询问
-r 删除目录

file显示文件属性

which用来寻找可执行文件也就是命令

whereis 搜寻文件

umask 默认属性



文件默认不能建立未执行文件,必须手工赋予执行权限

实例

root@DESKTOP-FA1P4IO:~# mkdir masks
root@DESKTOP-FA1P4IO:~# touch 122.txt
root@DESKTOP-FA1P4IO:~# ls -l masks 122.txt
-rw-rw-rw- 1 root root 0 Aug 21 15:10 122.txt masks:
total 0
root@DESKTOP-FA1P4IO:~# ls -l masks
total 0
root@DESKTOP-FA1P4IO:~# ll -d masks
drwxrwxrwx 1 root root 512 Aug 21 15:10 masks/
root@DESKTOP-FA1P4IO:~# ll -d venv
drwxrwxrwx 1 root root 512 Aug 11 19:42 venv/
root@DESKTOP-FA1P4IO:~# umask
0000
root@DESKTOP-FA1P4IO:~# umask 002
root@DESKTOP-FA1P4IO:~# umask
0002
root@DESKTOP-FA1P4IO:~# rm -rf masks 122.txt
root@DESKTOP-FA1P4IO:~# touch 122.txt
root@DESKTOP-FA1P4IO:~# mkdir masks
root@DESKTOP-FA1P4IO:~# ll -d masks 122.txt
-rw-rw-r-- 1 root root 0 Aug 21 15:14 122.txt
drwxrwxr-x 1 root root 512 Aug 21 15:14 masks/

初试linux,cp、rm、mv、file、umask等命令粗略使用方法的更多相关文章

  1. Linux cp/rm/mv 强制覆盖

    一.Linux下的cp/rm/mv强制覆盖 (一).反斜杠(\)临时取消别名 [root@fz ~]# \cp filename new/filename [root@fz ~]# (二).unali ...

  2. Linux命令行下cp,rm,mv命令的使用

    以下的内容来源于<鸟哥的私房菜> Linux命令行下的复制.删除与移动:cp,rm,mv cp(copy)复制        cp这个命令的用途很多,除了单纯的复制之外,还可以创建链接文件 ...

  3. Linux命令下,cp,rm,mv命令的使用

    Linux命令行下的复制.删除与移动:cp,rm,mv cp(copy)复制        cp这个命令的用途很多,除了单纯的复制之外,还可以创建链接文件对比两文件的新旧而予以更新,        以 ...

  4. Linux操作系统上要慎用的6个命令及防范方法

    Linux操作系统上要慎用的6个命令及防范方法 基于Linux平台工作的童鞋都知道Linux命令行使用起来非常高效和快捷,但有时候也很危险,尤其是在你不确定你自己在正在做什么时候(别笑,别以为自己真的 ...

  5. 复制、移动和删除:cp, rm, mv

    要复制文件,请使用cp(copy)命令.不过,cp命令的用途很多.除了单纯的复制之外,还可以建立连接文件(就是快捷方式),比较两个文件的新旧而予以更新,以及复制整个目录等等.至于移动目录与文件,则使用 ...

  6. [转]复制、移动和删除:cp, rm, mv

    转自:http://www.cnblogs.com/benio/archive/2010/07/27/1785929.html 要复制文件,请使用cp(copy)命令.不过,cp命令的用途很多.除了单 ...

  7. mk、cd、pwd、ls、touch、vi、cat、cp、mv的使用及命令快捷方式

    1 命令提示符 1.1 [ root @ oldboyedu62  ~  ] 1 2 3     4 1:登陆系统的用户身份 2:命令分割符合 3:主机名称信息 4:显示当前所在目录路径 1.2 系统 ...

  8. 解决Linux CentOS中cp -f 复制强制覆盖的命令无效的方法

    Linux下默认cp命令是有别名的(alias cp='cp -i'),无法在复制时强制覆盖,即使你用 -f 参数也无法强制覆盖文件,下面提供几个从网上找的Linux下cp命令覆盖的方法. 1)取消c ...

  9. mkdir,rmdir,cp,rm,mv,cat,touch用法

    一.mkdir新建目录 1.进入tmp目录,查看该目录下面的子目录 [root@localhost ~]# cd /tmp[root@localhost tmp]# lshsperfdata_root ...

随机推荐

  1. php代码规范->如何写出规范且易于理解的项目代码-ZX版

    2019年5月17日10:50:12 前序: 目前是想到哪写到哪,后面有时间在整理成具体文章 很多时候,PHP代码风格过于自由,导致一个项目有N多种写法风格,有些人为了自己认为的技术"高&q ...

  2. rc.local添加tomcat服务启动命令,但是tomcat服务无法正常启动

    遇到了一个特别坑的问题. 本来想着在rc.local文件里添加tomcat启动命令,使tomcat开机自启.之前在其他服务器上直接这样操作是没问题的,但很幸运的是,现在忽然就不行了. 开始排错: 1. ...

  3. 使用pkg打包node.js项目(egg框架)为可执行包

    问题: 公司有个工具型项目使用node.js 开发,需要部署到客户的服务器中,遇到的问题: 1.客户的服务器没有外网.环境配置,依赖安装等都比较麻烦,只能手工上传,最好能一个文件直接搞定: 2.直接包 ...

  4. elasticsearch-head

    elasticsearch-head 是用于监控 Elasticsearch 状态的客户端插件,包括数据可视化.执行增删改查操作等 安装前先安装nodejs 1.下载  地址 2.安装 npm ins ...

  5. Python删除文件,空文件夹,非空文件夹

    首先,在Python中文件路径是这种格式: file_path1 = r'F:\test\1' 删除文件,命令 os.remove(file_path1) 删除空文件夹,命令 os.rmdir(fil ...

  6. 安卓 App 性能专项测试之流畅度深度解析-上篇

    指标背景 流畅度,顾名思义是用户感知使用App页面时的流畅情况,"App卡不卡",这是用户最直接的感受. 但是要用量化之后的数据衡量流畅度,在Android平台这边并没有直接有效的 ...

  7. Emiya 家今天的饭

    \(dp_{i,j,k}\)表示前\(i\)种烹饪方法,假设最多的是食材\(j\),食材\(j\)比其他食材多\(k\)次出现 其中\(i \in [1,n],j \in [1,m],k \in [- ...

  8. 【JavaScript】从 this 指向到 reference 类型

    判断"this 指向谁"是个老大难的问题. 网络上有许多文章教我们如何判别,但大多艰涩复杂,难以理解. 那么这里介绍一个非常简单实用的判别规则: 1)在函数[调用]时," ...

  9. 绘制UML图的工具

    目前在用processOn网站进行绘制:https://www.processon.com/ 学习其简单的入门教程: https://www.processon.com/support https:/ ...

  10. [转帖]POW , POS 与 DPOS 一切都为了共识

    POW , POS 与 DPOS 一切都为了共识 https://www.jianshu.com/p/f99e8fe57c9a   共识机制的背景 加密货币都是去中心化的,去中心化的基础就是P2P节点 ...