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 ...
随机推荐
- C++.构造函数(超出范围)_01
环境:Win7x64.Qt5.3.2 MSVC2010 OpenGL.vs2010 1.ZC:在 构造函数 中,基类访问子类的成员 会报内存错误,如果访问的是 基本类型的话(如int) 可能还不会出错 ...
- Qt532,鼠标键盘事件_ZC
1.判断鼠标左键是否是 按下的状态 void TdrWebview::mouseMoveEvent(QMouseEvent *_pEvent) { if (_pEvent->buttons() ...
- <script src="../build/browser.min.js"></script> 是用来里面babel工具把ES6的语法转成ES5
<!DOCTYPE html> <html> <head> <script src="../build/react.js">< ...
- jfinal集成cas单点认证实践
本示例jfinal集成cas单点认证,采用获取到登录用户session信息后,在本地站点备份一份session信息,主要做以下几个步骤: 1.站点引入响应jar包: 2.在web.xml中配置对应过滤 ...
- Linux性能测试工具-UnixBench
■下载路径: unixbench-5.1.2.tar.gz :http://soft.vpser.net/test/unixbench/ unixbench-5.1.3.tar.gz :http:// ...
- winfrom 动态添加控件,以及删除
private void btnadd_Click(object sender, EventArgs e) { int fileCount = 0; ...
- Windows 下 Redis 服务无法启动,错误 1067 进程意外终止解决方案
1.检查端口是否被占用 2.修改 Windows 服务里的 Redis 服务为本地系统服务(修改方式见下文) 方法: 1.看系统日志 桌面计算机/此电脑(Win10名称)右键打开管理,或 Win+R ...
- java.lang.RuntimeException: Unable to start activity ComponentInfo……AppCompat does not support the current theme features
Android测试时出现闪退的问题,出现了如下所示异常: java.lang.RuntimeException: Unable to start activity ComponentInfo{thon ...
- 移动端 meta 必备
将页面宽度到跟手机宽度比例相同,在手机上不能用手缩放 <meta name="viewport" content="width=device-width" ...
- python装饰器概念与应用
格式一:装饰器外层不传参,内层传参 user_status = False # 用户登录了就把这个改成True def login(func): # 把要执行的henan模块从这里传进来 def in ...