Linux-(2)Linux下的基本文件操作

在linux下一切都是文件,目录是文件,硬件也是文件.所以基础的文件操作就尤其重要.

1. 列出目录的内容:

ls <目录名>  不加目录名列出当前目录

参数:

-a  显示所有文件(包括隐藏文件)

-l  显示详细信息

-R  递归显示子目录结构

-ld  显示目录和链接信息

2. 查看文件信息:

file <文件名>

3. 切换目录:

cd <路径>

".."  上一级目录

"."  当前目录

"~"  当前登录用户的家目录

"-"  上一个工作目录

4. 创建文件:

touch <文件名>    touch命令可以创建一个空文件或更新已有文件的时间

5. 创建文件夹:

mkdir <文件夹名>

6. 复制文件,目录:

cp <源文件/文件夹> <目标文件/文件夹>

参数:

-r  递归复制整个目录树

-v  显示详细信息

7. 移动,重命名文件或目录:

mv <文件> <目标目录>

如果指定文件名,则可以重命名文件

8. 删除文件:

rm <文件/文件夹>

参数:

-i  交互式(每一个文件都会提示是否删除)

-r  递归删除包括目录中的所有内容

-f  强制删除,没有警告提示

9. 删除空文件夹:

rmdir <文件夹>    此命令不可以删除非空文件夹,非空文件夹用上一条rm -r

时间: 2024-07-29 08:01:56

Linux-(2)Linux下的基本文件操作的相关文章

UNICODE环境下读写txt文件操作

内容转载自http://blog.sina.com.cn/s/blog_5d2bad130100t0x9.html UNICODE环境下读写txt文件操作 (2011-07-26 17:40:05) 标签: 杂谈 分类: MFC程序设计 自己动手整理了一下,写了几个函数,用于UNICODE环境下对txt文本文件的操作,针对txt文本的ANSIC编码格式,进行了字符编码格式的转换.***********************************************************

Linux下C编程-----文件操作(1) 通过系统调用简单操作标准输入、标准输出、标准错误

Linux的 C系统调用操作  ,下面我们就来练习下 简单的系统调用操作 read系统调用测试 /************************************************************************* > File Name: read.c > Author: > Mail: > Created Time: Tue 10 Feb 2015 01:23:58 AM PST **********************************

linux查找目录下的所有文件中是否含有某个字符串

查找目录下的所有文件中是否含有某个字符串 find .|xargs grep -ri "IBM" find .|xargs grep -ri "IBM" -l \ :只用来屏蔽一个元字符的特殊含义. 如\*,\',\",\|,\+,\^,\. 等       .:(点)只匹配任意单字符.       pattern\{n\}:只用来匹配前面pattern出现的次数.n为次数.如a\{2\}匹配aa.       pattern\{n,\}:含义同上,但次数

linux查找目录下的所有文件中是否含有某个字符串 &lt;zhuan&gt;

查找目录下的所有文件中是否含有某个字符串 find .|xargs grep -ri "IBM" 查找目录下的所有文件中是否含有某个字符串,并且只打印出文件名 find .|xargs grep -ri "IBM" -l 1.正则表达式 (1)正则表达式一般用来描述文本模式的特殊用法,由普通字符(例如字符a-z)以及特殊字符(称为元字符,如/.*.?等)组成. (2)基本元字符集及其含义 ^ :只匹配行首. 如^a 匹配以a开头的行abc,a2e,a12,aaa,.

linux入门之系统目录介绍、文件操作、软件安装与卸载

目录 bin 可执行二进制的目录,存放着常用命令,ls,tar等 boot 存放系统启动时候的核心文件,自己安装的别放这里,建议单独分区,100M大小左右即可: dev 存放设备文件,访问该目录下的某个文件,相当于访问某个设备: etc 系统配置文件存放目录,不建议在此文件下存放可执行文件: home 存放普通用户的家目录,新增账户时,用户的家目录就在此文件夹下:建议单独分区,设置较大的空间: lib 存放系统函数库目录: mnt 挂载目录,存放临时挂载别的文件,如将光驱挂载,读取光驱的文件:

linux下C语言文件操作相关函数

读取(open)文件并写入(write)另一个文件 #include <stdio.h> #include<stdlib.h> #include<string.h> #include<fcntl.h>.h> int main() { int fd1=open("/home/cpc/Documents/diary",O_RDWR); printf("%d\n",fd1); int fd2=open("/h

linux 命令行下如何下载文件

环境:Windows 系统下通过远程登录工具登录linux服务器 复制文件的下载链接 怎么获取文件的下载链接: 首先在图形操作系统下载文件,然后点击下载进度条->右击下载文件->点击"复制下载链接" wget 下载链接 即可在linux下下载

windows与虚拟机的linux共享windows下的一个文件夹

1.重新安装VMware Tools,在VMware面板上选择“虚拟机-重新安装VMware tools…” 2.使用命令 Ctrl+Alt+T 打开终端: 3.切换用户到root,命令 su 回车,输入密码: 注意: 安装ubuntu的时候,系统只会让你设置一个用户的密码,没设置root密码. 解决办法:sudo passwd root 按照提示输入两次新的密码,并加以确认. 重新输入命令su以获得root权限. 4.执行命令:   mkdir /mnt/cdrom      mount /d

Linux命令行下统计当前文件夹下的文件个数

统计某文件夹下文件的个数 ls -l |grep "^-"|wc -l 统计某文件夹下目录的个数 ls -l |grep "^d"|wc -l 统计文件夹下文件的个数,包括子文件夹里的. ls -lR|grep "^-"|wc -l 统计文件夹下目录的个数,包括子文件夹里的. ls -lR|grep "^d"|wc -l 说明: ls -l 长列表输出该目录下文件信息(注意这里的文件,不同于一般的文件,可能是目录.链接.设备文