linux文件管理 文件操作
文件操作
pwd 命令
该命令的英文解释为print working direction(打印工作目录)。输入pwd命令,Linux输出当前目录。
cd 命令
用来改变所在目录
cd / 转到根目录
cd ~ 转到/home/user用户目录下
cd /usr 转到根目录下的usr目录中----绝对路径
cd test 转到当前目录下的test子目录中----相对路径
cd - 进入上次进入的目录
ls 命令
用来查看目录的内容
-a 列举目录中的全部文件,包括隐藏的文件
-l 列举目录中的细节,包括权限,所有者,群组,大小,创建日期,文件是否是链接等
-f 列举文件显示文件类型
-r 逆向,从后向前地列举目录中内容
-R 递归,该选项递归的列举当前目录下所有子目录内的内容
-s 大小,按文件大小排序
-h 以人类可读的方式显示文件的大小,如用K,M,G作为单位
[root@ssgao1987 ~]# ls -l
总用量 24
-rw-------. 1 root root 1161 7月 8 10:30 anaconda-ks.cfg
-rw-r--r--. 1 root(文件所有者) root(文件所属组) 13647 7月 8 10:30 install.log
-rw-r--r--. 1 root root 3482 7月 8 10:29 install.log.syslog
'-rw-r--r--'
'-' 第一个-表示文件类型('-'文件,'d'目录,'|'软连接文件)
'rw-' 所有者
'r--' 所属组
'r--' 其他人
r读,w写,x执行
cat 命令
cat命令可以用来合并文件,也可以用来在屏幕上显示整个文件的内容
cat snow.txt 该命令显示文件snow.txt的内容,ctrl+D 退出cat
touch 命令
touch 命令用来创建文件,他可以创建一个空白的文件,可以在其中添加文本和数据
touch newfile 该命令创建一个名为newFile的空白文件
cp 命令
cp 命令用来拷贝文件
'cp 源文件 目标文件'
cp t.txt Document/t 该命令把文件复制到Document目录下,并命名为t
'-i' 互动,如果文件将覆盖目标中的文件,它会提示确认
'-r' 递归,这个选项将会复制整个目录树,子目录以及其他
'-v' 详细 显示文件的复制进度
例如:拷贝文件夹
cp -ri /user/a/* /user/b/
mv 命令
mv命令用来移动文件
'mv 源文件 目标文件'
-i 互动 如果选择的文件会覆盖目标中的文件,它会提示确认
-f 强制 它会超越互动模式,不提示的移动文件,属于很危险的选项
-v 详细 显示文件移动的进度
mv t.txt Document 将文件t.txt移动到目录Document中
note:移动目录的时候可以不用加'r'
修改文件名称
mv ssgao.txt chenlin.txt 源文件和目标文件在同一个目录下就是重命名操作
rm 命令
rm命令用来删除文件
-i 互动,提示确认删除
-f 强制,代替互动模式不提示确认删除
-v 详细,显示文件的删除进度
-r 递归,将删除某个目录以及其中的所有文件和子目录
rm t.txt 该命令删除文件 t.txt
mkdir 命令
'mkdir -p [目录名]'
'-p' 递归创建
rmdir 命令
rmdir命令用来删除目录
'只能删除空目录'
linux文件管理 文件操作的更多相关文章
- qt ui程序使用Linux的文件操作open、close (转)
原文地址:qt ui程序使用Linux的文件操作open.close 作者:kjpioo 提出这个问题是因为在qt的QWidget类型的对象中,close()函数会和QWidget::close()冲 ...
- Unix/Linux常用文件操作
Unix/Linux常用文件操作 秘籍:man命令是Unix/Linux中最常用的命令,因为命令行命令过多,我相信每个人都会经常忘记某些命令的用法,man命令就可以显示一个命令的所有选项,参数和说明, ...
- Linux C 文件操作,系统调用 -- open()、read() 和 标准I/O库 -- fopen()、fread()
函数汇总: open().write().read().close() fopen().fwrite().fread().fclose() 一.什么是文件 在讲述文件操作之前,我们首先要知道什么是文件 ...
- Windows与Linux下文件操作监控的实现
一.需求分析: 随着渲染业务的不断进行,数据传输渐渐成为影响业务时间最大的因素.究其原因就是因为数据传输耗费较长的时间.于是,依托于渲染业务的网盘开发逐渐成为迫切需要解决的需求.该网盘的实现和当前市场 ...
- Linux C 文件操作函数(~上善止水~)
翻翻笔记,整理一下 C 语言中的文件操作函数 ~~~~~~,多注意细节,maybe 细节决定成败~ 1. fopen /* fopen(打开文件) * * 相关函数 open,fclose * * 表 ...
- 【Linux】文件操作系统调用
一. 文件描述符 在Linux下使用文件描述符来表示设备文件和普通文件.文件描述符是一个整型的数据,所有对文件的操作都通过文件描述符实现.文件描述符的范围是0~OPEN_MAX,系统中有3个已经分配的 ...
- Linux&c 文件操作,线程进程控制,网络编程,简单知识点梳理
一:文件操作 在linux下,一切皆文件,目录是文件,称为目录文件,内容是该目录的目录项(但是目录只有内核可以编辑,超级用户也不可以编辑),设备也是设备文件,在/dev存放的就是一些设备文件,linu ...
- Linux&c 文件操作,线程进程控制,网络编程,简单知识点梳理
一:文件操作 在linux下,一切皆文件,目录是文件,称为目录文件,内容是该目录的目录项(但是目录只有内核可以编辑,超级用户也不可以编辑),设备也是设备文件,在/dev存放的就是一些设备文件,linu ...
- linux下文件操作之cp和mv
Linux CP文件夹略过目录的解决 root@QGY:/home/qgy# cp image/newimage_raw /mnt/4T/qin/cp: 略过目录'image/newimage_raw ...
随机推荐
- [osg]osg背景图设置
转自:https://blog.csdn.net/qq_30754211/article/details/61190698 #include <osg/Geometry> #include ...
- Python Selenium Cookie 绕过验证码实现登录
Python Selenium Cookie 绕过验证码实现登录 之前介绍过博客园的通过cookie 绕过验证码实现登录的方法.这里并不多余,会增加分析和另外一种方法实现登录. 1.思路介绍 1.1. ...
- Python Selenium 文件上传之Autoit
今天补充一种文件上传的方法 主要是因为工作中使用SendKeys方法不稳定,具体方法见: Python Selenium 文件上传之SendKeys 这种方法直接通过命令行执行脚本时没有问题,可以成功 ...
- Asp.net core 学习笔记 ( Area and Feature folder structure 文件结构 )
2017-09-22 refer : https://msdn.microsoft.com/en-us/magazine/mt763233.aspx?f=255&MSPPError=-2147 ...
- 进入python世界
最近python一直很火,现在已经排名第三了.由于生来害怕蛇,我对python一直不敢接触,突破不了内心的恐惧.但是他太火了,我也无法对他无动于衷了. python是一种动态解释型的语言,而且还有胶水 ...
- 如何获取select选中的值
一:JavaScript原生的方法 1:拿到select对象: var myselect=document.getElementById(“test”); 2.拿到选中项的索引: var index= ...
- Windows 7 Update Settings Disabled (Important Updates Grayed Out)
This worked for me: 1) Hold WindowsKey + R (is hold Start & press R on your keyboard) 2) Typ ...
- FetchType.LAZY和FetchType.EAGER什么区别
1.FetchType.LAZY:懒加载,加载一个实体时,定义懒加载的属性不会马上从数据库中加载. 2.FetchType.EAGER:急加载,加载一个实体时,定义急加载的属性会立即从数据库中加载. ...
- javascript获取id元素
function $(id){ return document.getElementById(id); }导致所有的js不能用解决办法.... function $(id){ return doc ...
- Struts2框架之类型转换 --Struts2框架
Struts2框架实现了大多数常见的用于类型转换的转换器,开发人员不用自己编写类型转换代码,就可以实现数据类型的转换.下面一个Struts2框架类型转换的简单事例, 本例可在使用validate()方 ...