RHCE7学习笔记2-- 命令行操作文件

1、创建与删除文件

touch xxxx 创建一个文件

touch -t 20141225 xxxx 创建一个文件并指定时间属性

rm xxx 删除文件

rm -rf 强制删除文件

2、创建目录与删除目录

mkdir xxx 创建一个目录;

mkdir   -p xxx/yyy 递归创建目录;

rmdir  xxx/  删除空目录;

rm  -rf  XXX/  强制删除非空目录;

3、拷贝文件与目录

cp  /path1/xxx /path2/ yyy拷贝path1路径下的xxx与xxx1 文件到 路径path2路径下,并命名为yyy,如果yyy文件已经存在,则会覆盖原文件,加上 -i 选项会询问是否覆盖;

cp -p  /path1/xxx /path2/ yyy 拷贝文件保留原文件的属性;

cp -Rf(or -rf) /path1/  /path2/  拷贝目录path1的文件到目录path2

cp -a  与 cp -dR --preserve=all 相同

4、剪切文件

mv  /path1/xx  /path2/yy   剪切path1路径下的xx 剪切到 path2路径下的yy, 如果path1与path2路径相同,则将xx重命名为yy;

5、查看文件

cat xx  适合查看内容较少的文件;

more

less

more 与less相同的地方是都可以用空格键向下翻页,所不同的是less允许上下键向上浏览浏览,more 则不行;

时间: 2024-12-11 19:42:45

RHCE7学习笔记2-- 命令行操作文件的相关文章

MOOS学习笔记3——命令行

MOOS学习笔记3--命令行 例程 /** * @code A simple example showing how to use a comms client问问怎么样 */ #include "MOOS/libMOOS/Comms/MOOSAsyncCommClient.h" #include "MOOS/libMOOS/Utils/CommandLineParser.h" bool OnConnect ( void *pParam ) { CMOOSCommC

osg学习笔记2, 命令行参数解析器ArgumentParser

ArgumentParser主要负责命令行参数的读取 #include <osgDB/ReadFile> #include <osgViewer/Viewer> int main(int argc, char **argv) { //命令行参数读取 osg::ArgumentParser arguments(&argc, argv); std::string filename; arguments.read("--model", filename); o

通过命令行操作文件

通过Windows+R 系统默认进入C盘 如果想进入D盘 cd /d d: 在进入C盘 cd /d d: 命令行就是cd /d +你想去的盘 现在再去到D盘 在D盘目录下,直接输入cd +你想去的文件地址 cd..回到上一级 cd / 回到根目录 也可以直接输入多级的目录

SQL Server 2012学习笔记 1 命令行安装

setup.exe /Q /IACCEPTSQLSERVERLICENSETERMS /ACTION=install /PID=748RB-X4T6B-MRM7V-RTVFF-CHC8H /FEATURES=SQL,AS,RS,IS,Tools /INSTANCENAME=MSSQLSERVER /SQLSVCACCOUNT="TEST\sql" /SQLSVCPASSWORD="[email protected]" /SQLSYSADMINACCOUNTS=&qu

APUE学习笔记:第四章 文件和目录

4.1 引言 本章将描述文件的特征和文件的性质 4.2 stat.fstat和lstat函数 #include<sys/stat.h> int stat(const char *restrict pathname,struct stat *restrict buf); int fstat(int filedes,struct stat *buf) int lstat(const char *restrict pathname,struct stat *restrict buf); 三个函数的返

c/c++unix/linux基础学习笔记-常用命令和vi的使用

linux 基本命令的使用-命令在ubuntu下面执行,有些命令通用其他linux,有些不通用. 多条命令间用;号隔开,回车后可以一起执行. clear-前屏,pwd显示当前目录,cd跳转目录. sudo [命令]  -ubuntu 下以管理员身份运行命令. 一般情况下,运行当前目录下的程序,要用 ./文件名 执行. 查看当前shell名称:ps 进入另外一个shell,直接输入shell名称:ksh/tcsh/sh/bash,退出一个shell用:exit. 切换shell命令,如:exec

memcached学习笔记——存储命令源码分析下篇

上一篇回顾:<memcached学习笔记——存储命令源码分析上篇>通过分析memcached的存储命令源码的过程,了解了memcached如何解析文本命令和mencached的内存管理机制. 本文是延续上一篇,继续分析存储命令的源码.接上一篇内存分配成功后,本文主要讲解:1.memcached存储方式:2.add和set命令的区别. memcached存储方式 哈希表(HashTable) 哈希表在实践中使用的非常广泛,例如编译器通常会维护的一个符号表来保存标记,很多高级语言中也显式的支持哈希

APUE学习笔记:第三章 文件I/O

3.1 引言 术语不带缓冲指的是每个read和write都调用内核中的一个系统调用.这些不带缓冲的I/O函数不是ISO C的组成部分,但是,它们是POSIX.1和Single UNIX Specification的组成部分 3.2 文件描述符 UNIX系统shell使用文件描述符0与进程的标准输入相关联.文件描述符1与标准输出相关联.文件描述符2与标准出错输出相关联. 在依从POSIX的应用程序中,幻数0.1.2应当替换成符号常量STDIN_FILENO,STDOUT_FILENO和STDERR

2015.12.01 软件安装 命令行操作 vi

软件安装 1.App Store 2..dmg/.pkg(相当于光盘镜像) 双击安装 3.绿色软件,*.app 直接拖拽到Application (非官方的安装,要注意在偏好设置中允许任何来源) 常用网址:www.macx.cn        bbs.feng.com 在对MacOS系统的操作当中,有两种操作方式.一种就是图形化操作,另一种就是命令行操作.对比而言,前者更直观,而后者则是更便捷并且节约资源. 基本命令 ls                           查看当前文件夹下的文

python学习笔记5:python读写文件

python学习笔记5:python读写文件 一.文件的打开模式 1.打开文件 1) f=open('D:\\a.txt','w') 第一个参数是文件的路径,如果只写文件的名字,默认是在当前执行目录下的文件:第二个参数是文件的打开模式 这种方式打开文件,在使用完了之后一定要记得,关闭文件: f.close() 2) with open('D:\\a.txt','w') as f 这种方式打开文件,文件在使用完后会自动关闭文件,不需要close  2. 文件的打开模式 总的来说,文件的打开模式有三