1.查看当前工作目录---pwd

sunny@sunny-ThinkPad-T450:~$ pwd
/home/sunny
sunny@sunny-ThinkPad-T450:~$ cd Workspaces/
sunny@sunny-ThinkPad-T450:~/Workspaces$ pwd
/home/sunny/Workspaces

2.列出目录中的内容(文件或者子目录)---ls

ls [-adlFR] [pathname]
sunny@sunny-ThinkPad-T450:~$ mkdir test
sunny@sunny-ThinkPad-T450:~$ cd test/
sunny@sunny-ThinkPad-T450:~/test$ mkdir file1 file2
sunny@sunny-ThinkPad-T450:~/test$ ls
file1 file2

选项:-a:显示所有的文件或目录,包括隐藏目录

sunny@sunny-ThinkPad-T450:~/test$ ls -a
. .. cc file file1 file2

   -l:加上-l,则其功能类似于ll,列出目录的详细信息

sunny@sunny-ThinkPad-T450:~/test$ ls -l
总用量
drwxrwxr-x sunny sunny 4月 : cc
drwxrwxr-x sunny sunny 4月 : file
drwxrwxr-x sunny sunny 4月 : file1
drwxrwxr-x sunny sunny 4月 : file2

     -F:列出的文件或目录的属性,如果是目录,则其后面加/,如果文件是可执行文件,则名字后面加*;

sunny@sunny-ThinkPad-T450:~/test$ ls -F
cc/ file/ file1/ file2/

     -R:列出子目录及其中的文件;

sunny@sunny-ThinkPad-T450:~/test$ ls -R
.://当前目录
cc file file1 file2 ./cc: ./file:
aa ./file/aa: ./file1:
bb ./file1/bb: ./file2:

还可以结合在一起使用:

sunny@sunny-ThinkPad-T450:~/test$ ls -aF
./ ../ cc/ file/ file1/ file2/

3.创建目录---mkdir,删除/移除空的目录--rmdir用法:mkdir [-m] dir_name

   rmdir dir_name(空目录,否则删不掉)

sunny@sunny-ThinkPad-T450:~/test$ pwd
/home/sunny/test
sunny@sunny-ThinkPad-T450:~/test$ mkdir work
sunny@sunny-ThinkPad-T450:~/test$ mkdir work/speech
sunny@sunny-ThinkPad-T450:~/test$ cd
sunny@sunny-ThinkPad-T450:~$ cd test/
sunny@sunny-ThinkPad-T450:~/test$ cd work
sunny@sunny-ThinkPad-T450:~/test/work$ mkdir image graphics
sunny@sunny-ThinkPad-T450:~/test/work$ ls
graphics image speech
sunny@sunny-ThinkPad-T450:~/test/work$ rmdir graphics
sunny@sunny-ThinkPad-T450:~/test/work$ ls
image speech
sunny@sunny-ThinkPad-T450:~/test/work$ cd ..
sunny@sunny-ThinkPad-T450:~/test$ rmdir work
rmdir: 删除 "work" 失败: 目录非空
sunny@sunny-ThinkPad-T450:~/test$ rmdir work/image work/speech work
sunny@sunny-ThinkPad-T450:~/test$ ls
cc file file1 file2
sunny@sunny-ThinkPad-T450:~/test$

-m , --mode=MODE: 设置权限模式(类似chmod)

sunny@sunny-ThinkPad-T450:~/test$ mkdir -m  work
sunny@sunny-ThinkPad-T450:~/test$ mkdir -m speech
sunny@sunny-ThinkPad-T450:~/test$ ll
总用量
drwxrwxr-x sunny sunny 4月 : ./
drwxr-xr-x sunny sunny 4月 : ../
drwxrwxr-x sunny sunny 4月 : cc/
drwxrwxr-x sunny sunny 4月 : file/
drwxrwxr-x sunny sunny 4月 : file1/
drwxrwxr-x sunny sunny 4月 : file2/
drwx--x--x sunny sunny 4月 : speech/
drwxrwxrwx sunny sunny 4月 : work/ Defualt -m=775(默认权限,有的是755)

4.切换目录---cd

返回多级目录

sunny@sunny-ThinkPad-T450:~/test/file$ cd
sunny@sunny-ThinkPad-T450:~$  

返回上一级目录:

sunny@sunny-ThinkPad-T450:~/test$ cd ..
sunny@sunny-ThinkPad-T450:~$

进入test目录:

sunny@sunny-ThinkPad-T450:~$ cd test/
sunny@sunny-ThinkPad-T450:~/test$

切换到root下:

sunny@sunny-ThinkPad-T450:~$ su root
密码:
root@sunny-ThinkPad-T450:/home/sunny#

Linux常用命令----基本文件系统常用命令的更多相关文章

  1. Linux系列教程(十八)——Linux文件系统管理之文件系统常用命令

    通过前面两篇博客,我们介绍了Linux系统的权限管理.Linux权限管理之ACL权限 介绍了通过设定 ACL 权限,我们为某个用户指定某个文件的特定权限,这在Linux只能对于一个文件只能有所有者权限 ...

  2. Shell命令_文件系统常用命令df、du

    一.df(文件系统查看命令) [root@localhost ~]# df [选项] [挂载点] 选项: -a 显示所有的文件系统信息,包括特殊文件系统,如 /proc. /sysfs -h 使用习惯 ...

  3. Linux学习之文件系统常用命令(七)

    Linux文件系统常用命令 目录 df命令 du命令 fsck命令 dump2fs命令 df命令 df命令 统计文件系统的占有情况,分区用了多少空间,还剩多少空间 df [选项] [挂载点] 选项: ...

  4. linux命令之文件系统权限操作常用命令

    1.   umask:设置权限掩码 语法:umask [参数] 命令说明:umask可以单独使用,可以设置目录与文件的默认权限,默认权限掩码是022,所以默认目录权限是777-022=755,读权限是 ...

  5. Linux 文件系统常用命令

    文件系统查看命令df df:查看分区,单位默认是KB df -h 统计目录或文件大小du du /etc/:会列出/etc/目录下的所有子目录所占的空间,最后给出/etc/目录的大小,属于高负载命令, ...

  6. Linux学习 - 文件系统常用命令

    一.文件系统查看命令df df [选项] [挂载点] -a 查看所有文件系统信息,包括特殊文件系统 -h 使用习惯单位显示容量 -T 显示文件系统类型 -m 以MB为单位显示容量 -k 以KB为单位显 ...

  7. Linux的简单介绍和常用命令的介绍

    Linux的简单介绍和常用命令的介绍 本说明以Ubuntu系统为例 Ubuntu系统的安装自行百度,或者参考http://www.cnblogs.com/CoderJYF/p/6091068.html ...

  8. Linux(二)__文件目录、常用命令

    一.linux下的文件目录 linux的文件系统是采用级层式的树状目录结构,在此结构中的最上层 是根目录"/",然后在此目录下再创建其他的目录 深刻理解linux文件目录是非常重要 ...

  9. Linux文件和目录管理常用重要命令

    一.目录与路径 1.相对路径与绝对路径 因为我们在Linux系统中,常常要涉及到目录的切换,所以我们必须要了解 "路径" 以及 "相对路径" 与 "绝 ...

随机推荐

  1. 卡诺模型(KANO Model)

    卡诺模型是一种研究影响顾客满意度因素的方法,在软件工程中可以用来辅助做需求分析和优化产品的质量. 作为一种方法,卡诺模型将某一种特性的存在程度作为横坐标,越大表示某个功能或特性做得越多,越小则表示做得 ...

  2. hadoop、storm和spark的区别、比较

    一.hadoop.Storm该选哪一个? 为了区别hadoop和Storm,该部分将回答如下问题:1.hadoop.Storm各是什么运算2.Storm为什么被称之为流式计算系统3.hadoop适合什 ...

  3. hibernate规避SQL注入实例

    项目被检测出SQL注入,注入url如:http://127.0.0.1:8080/Test/wlf/getServiceInfo.html?province=%25E6%25B5%2599%25E6% ...

  4. 转发,重定向以及区别和简单的session对象

    1.转发     作用:在多个页面交互过程中实现请求数据的共享.     过程:Web服务器内部将一个request请求的处理权交给另外一个资源,属于同一个访问请求和响应过程,所以request对象的 ...

  5. xdebug : Debug session was finished without being paused

    一.当调试模式出现说路径不匹配的时候,需要检查当前请求的URL和设置断点的是否在同样的位置 Debug session was finished without being paused It may ...

  6. linux常用小技巧(持续更新中)

    一.设置固定ip地址1.config查看用的是哪一个网卡这是假设用的是eth12.修改dns地址vim /etc/resolv.confsearch 域名地址nameserver 192.168.3. ...

  7. 基于Spring Boot和Spring Cloud实现微服务架构

    官网的技术导读真的描述的很详细,虽然对于我们看英文很费劲,但如果英文不是很差,请选择沉下心去读,你一定能收获好多.我的学习是先从Spring boot开始的,然后接触到微服务架构,当然,这一切最大的启 ...

  8. cowboy的cookie和session的例子

    session插件需要下载https://github.com/chvanikoff/cowboy_session 如果session需要分布式存储,可以参考https://github.com/sp ...

  9. WebApi FormData+文件长传 异步+同步实现

    // POST api/values public async Task Post() { try { // 检查该请求是否含有multipart/form-data if (!Request.Con ...

  10. 【转】JMeter-Java Sampler编写范例

    今天,听段念的培训,学了一下Jmeter写Java请求的过程. 根据某博文,修改其中代码的bug后,贴在下面吧:另外公司一同学Raylupas在半年前也写过关于JMeter写Java Sampler的 ...