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 ...
随机推荐
- 力扣(LeetCode)125. 验证回文串
给定一个字符串,验证它是否是回文串,只考虑字母和数字字符,可以忽略字母的大小写. 说明:本题中,我们将空字符串定义为有效的回文串. 示例 1: 输入: "A man, a plan, a c ...
- leecode第四十六题(全排列)
class Solution { public: vector<vector<int>> permute(vector<int>& nums) { int ...
- 学习笔记41—ttest误区
1.grapPad软件里面双T结果和matlab,EXCEl里面双T结果一致时,设置如下:
- python类中保存非绑定方法作为成员函数
习惯了函数式,动不动传一个函数.但是直接把函数作为类方法保存,再调用时会报错. 举一个unittest时的例子 class MyTestCase(unittest.TestCase): @classm ...
- HDU 3949 XOR
3949 思路: 线性基,线性基的每个元素尽可能小 将k转换成二进制与排好序的线性基相对应 如果线性基的个数小于n,说明n个元素线性相关,所以可以构成0,k要减1 代码: #pragma GCC op ...
- Django - models.py 应用
Django - models.py 应用 编写 models.py 文件 from django.db import models # Create your models here. class ...
- echarts的学习
博客1.:https://zrysmt.github.io/ 博客2:http://blog.csdn.net/future_todo/article/details/60956942 工作中一个需求 ...
- github下载文件和文件夹
1.建议安装的插件.Octo mate在你的github的单个文件页面会出现download的下载按钮. 2.octo tree 右侧多一个github readme.md的一个菜单. 3.下载文件夹 ...
- 电脑用HDMI线分屏后,耳机或音箱没声音之完美解决!
现今,由于工作需要,很多人都偏爱给自己的电脑进行分屏,两个显示器同时连接在一台电脑上,并进行“扩展这些功能显示”,从而大大提高了工作积极性和工作效率.本人在进行分屏后遇到了耳机没有声音的问题,并进行了 ...
- 日常英语---十一、MapleStory/Monsters/Level 201-210(Dark Demon Eagle Rider)
日常英语---十一.MapleStory/Monsters/Level 201-210(Dark Demon Eagle Rider) 一.总结 一句话总结:骑着鹰的快速飞行的恶魔,进入地图后跟着你. ...