Linux常用命令----基本文件系统常用命令
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常用命令----基本文件系统常用命令的更多相关文章
- Linux系列教程(十八)——Linux文件系统管理之文件系统常用命令
通过前面两篇博客,我们介绍了Linux系统的权限管理.Linux权限管理之ACL权限 介绍了通过设定 ACL 权限,我们为某个用户指定某个文件的特定权限,这在Linux只能对于一个文件只能有所有者权限 ...
- Shell命令_文件系统常用命令df、du
一.df(文件系统查看命令) [root@localhost ~]# df [选项] [挂载点] 选项: -a 显示所有的文件系统信息,包括特殊文件系统,如 /proc. /sysfs -h 使用习惯 ...
- Linux学习之文件系统常用命令(七)
Linux文件系统常用命令 目录 df命令 du命令 fsck命令 dump2fs命令 df命令 df命令 统计文件系统的占有情况,分区用了多少空间,还剩多少空间 df [选项] [挂载点] 选项: ...
- linux命令之文件系统权限操作常用命令
1. umask:设置权限掩码 语法:umask [参数] 命令说明:umask可以单独使用,可以设置目录与文件的默认权限,默认权限掩码是022,所以默认目录权限是777-022=755,读权限是 ...
- Linux 文件系统常用命令
文件系统查看命令df df:查看分区,单位默认是KB df -h 统计目录或文件大小du du /etc/:会列出/etc/目录下的所有子目录所占的空间,最后给出/etc/目录的大小,属于高负载命令, ...
- Linux学习 - 文件系统常用命令
一.文件系统查看命令df df [选项] [挂载点] -a 查看所有文件系统信息,包括特殊文件系统 -h 使用习惯单位显示容量 -T 显示文件系统类型 -m 以MB为单位显示容量 -k 以KB为单位显 ...
- Linux的简单介绍和常用命令的介绍
Linux的简单介绍和常用命令的介绍 本说明以Ubuntu系统为例 Ubuntu系统的安装自行百度,或者参考http://www.cnblogs.com/CoderJYF/p/6091068.html ...
- Linux(二)__文件目录、常用命令
一.linux下的文件目录 linux的文件系统是采用级层式的树状目录结构,在此结构中的最上层 是根目录"/",然后在此目录下再创建其他的目录 深刻理解linux文件目录是非常重要 ...
- Linux文件和目录管理常用重要命令
一.目录与路径 1.相对路径与绝对路径 因为我们在Linux系统中,常常要涉及到目录的切换,所以我们必须要了解 "路径" 以及 "相对路径" 与 "绝 ...
随机推荐
- 云设计模式-Design patterns for microservices
云设计模式 https://azure.microsoft.com/zh-cn/blog/design-patterns-for-microservices/ https://www.cnblogs. ...
- Mac上获取文件md5 值
mac 上获取一个文件的md5值如下 在terminal 上输入下面命令行即可: 方法一: //备注 AccountPassword/check 是全路径 也可以相对路径,我这里是相对路径,用来测试用 ...
- 《DSP using MATLAB》示例 Example 6.25
代码: % x = [-0.9, 0.81]; [y, L, B] = QCoeff(x, 3) % Unquantized parameters r = 0.9; theta = pi/3; a1 ...
- python当前路径
os.getcwd()获取系统路径 sys.path [0]获取当前路径
- 简单安装MySQL(RPM方式)
本次测试使用一台ip为192.168.2.21的虚拟机 下边的步骤虽然多,但是跟着命令或者复制粘贴命令即可完成操作,并无难点 1.安装准备 MySQL-server-5.6.35-1.linux_gl ...
- 关于2B的转义问题
最近碰到了一个中文乱码问题,话说是这样的:模块A调模块B的1接口,B把A带过来的用户ID加密后返回一个链接,当用户点击该链接时,A解密该用户ID后再调B的2接口.简而言之,我们用流程看下:模块A -& ...
- Unit02: JDBC核心API
Unit02: JDBC核心API db.properties 注意:如果使用连接池,可以在这个文件中增加对连接池的相关设置: 连接池参数,常用参数有: 初始连接数 最大连接数 最小连接数 每次增加的 ...
- 机器学习之代价函数(cost function)
代价函数(有的地方也叫损失函数,Loss Function)在机器学习中的每一种算法中都很重要,因为训练模型的过程就是优化代价函数的过程,代价函数对每个参数的偏导数就是梯度下降中提到的梯度,防止过拟合 ...
- FPGA的新变化
FPGA SoC通过融合FPGA和ASIC两者的元件,跨越了灵活性和性能之间的界限.但随着它们进入高安全性.任务关键型市场,它们也面临着与标准SoC相同的问题,包括在日益复杂的器件中快速传输越来越多的 ...
- struts2学习(11)struts2验证框架1.验证简介、内置验证
一.Struts2验证简介: 二.struts2内置验证: 下面例子,需求是:为用户注册进行验证: com.cy.model.User.java: package com.cy.model; publ ...