删除文件linuxc
⑴ linux删除文件的命令
1、删除文件命令
rm -f 文件名
将会强行删除文件,且无提示
需要注意:
使用rm -rf要格外注意,linux中没有回收站,慎重删除
2、删除文件夹以及文件夹中的所有文件命令:
rm -rf 目录名字
其中:
-r:向下递归删除
-f:直接强行删除,且没有任何提示
(1)删除文件linuxc扩展阅读
1、删除文件夹实例:
rm -rf /var/log/httpd/access
将会删除/var/log/httpd/access目录以及其下所有文件、文件夹
2、删除文件使用实例:
rm -f /var/log/httpd/access.log
将会强制删除/var/log/httpd/access.log这个文件
Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。
Linux操作系统诞生于1991 年10 月5 日(这是第一次正式向外公布时间)。Linux存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。
严格来讲,Linux这个词本身只表示Linux内核,但实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU工程各种工具和数据库的操作系统。
Linux的基本思想有两点:第一,一切都是文件;第二,每个软件都有确定的用途。其中第一条详细来讲就是系统中的所有都归结为一个文件,包括命令、硬件和软件设备、操作系统、进程等等对于操作系统内核而言,都被视为拥有各自特性或类型的文件。至于说Linux是基于Unix的,很大程度上也是因为这两者的基本思想十分相近。
⑵ LINUX中,创建文件夹、文件命令及清除命令。
假设我们在/home里创建
1、创建一个叫test的文件夹
输入 cd /home 回车 就到了home目录;
输入 mkdir test 就可以了。
(2)删除文件linuxc扩展阅读:
一、LINUX通用命令:
1.date :print or set the system date and time
2. stty -a: 可以查看或者打印控制字符(Ctrl-C, Ctrl-D, Ctrl-Z等)
3. passwd: print or set the system date and time (用passwd -h查看)
4. logout, login: 登录shell的登录和注销命令
5. pwd: print working directory
6. more, less, head tail: 显示或部分显示文件内容.
7. lp/lpstat/cancel, lpr/lpq/lprm: 打印文件.
8. 更改文件权限: chmod u+x...
9. 删除非空目录:rm -fr dir
10. fg jobid :可以将一个后台进程放到前台。
Ctrl-z 可以将前台进程挂起(suspend), 然后可以用bg jobid 让其到后台运行。
job & 可以直接让job直接在后台运行。
11. kill 的作用: send a signal to a process. eg: kill -9 发送的是SIG_KILL信号。。。 具体发送什么信号 可以通过 man kill 查看。
12. ps 的用法, ps -e 或 ps -o pid,ppid,session,tpgid, comm (其中session显示的sessionid, tpgid显示前台进程组id, comm显示命令名称。)
参考资料:LINUX命令-网络
⑶ 请问用linux命令怎么删除某个目录下得文件,比如,有个a目录,他下面有b,c,d三个目录,我该怎么删除b,c,d
先到a中,然后rm -rf b c d
这样b c d和其下面的所有东西都被删去。所以在用之前,确认你的确想这样做。
⑷ LINUX中,创建文件夹、文件命令及清除命令。
Linux常用命令
1、Linux文件的复制、删除和移动命令
·cp复制,相当于dos中""
用法:# cp [选项] 源文件或目录 目标文件或目录<Enter>
常用参数:
-i interactive,询问模式。覆盖前是否询问
-r recursive,当复制原文件夹是一个目录文件, 目标必须为目录名
# cp -i install.log /tmp<Enter> // 正常
# cp -i install.log /tmp<Enter> // 询问,<y>覆盖
# cp -r /root /tmp<Enter> // 复制文件夹
·mv移动、重命名,相当于dos中"move"
用法: # mv [选项] 源文件或目录 目标文件或目录<Enter>
-i interactive,询问模式.
-f force,强制操作,不询问.
# mv /tmp/install.log .<Enter> // 目标存在,移动
# mv /tmp/install.log ./i3<Enter> // 目标不存在,重命名
# cp i3 /tmp<Enter>
# mv -i i3 /tmp<Enter> // 询问
# mv -f a*.* /tmp/i3<Enter> // 不询问
·rm(remove)删除文件、文件夹,相当于dos中"del"
用法: # rm [选项] 文件<Enter>
-i、-r、-f 同上."-r"主要针对文件夹,将全部目录和子目录递归地删除
# mkdir folder<Enter> // 创建文件夹
# touch folder/{a,b,c}<Enter> // 生成abc三个文件
# ls folder<Enter> // 确认3个文件
# rm -i folder/a<Enter> // 删除folder下a文件
# ls folder<Enter> // 确认少了a文件
# rm -rf folder<Enter> // 删除文件夹
2、Linux目录的创建与删除命令
·mkdir创建文件夹,DOS同
用法:# mkdir [选项] 文件夹名<Enter>
-p parents,父母.当父文件夹不存在时,先创建父文件夹
# mkdir /tmp/haha<Enter> ==> # file /tmp/haha<Enter>
# mkdir -p /tmp/a/b/c/d<Enter> ==> # file /tmp/a/b/c/d<Enter>
# mkdir /tmp/{x,y,z}<Enter>
·rmdir删除空文件夹,DOS同
用法: # rmdir [选项] 文件夹名<Enter>
# rmdir /tmp/a/b/c/d<Enter> // 成功
# rmdir /tmp/a/b<Enter> // 不成功
·cd更改目录,DOS同
用法:# cd [文件夹]<Enter>
- // 当前目录与上一次工作目录切换
~ // 用户主目录
# cd -<Enter> ==> # pwd<Enter>
# cd ~<Enter> ==> # pwd<Enter>
⑸ linux下如何删除一个文件
linux系统下删除文件可以用rm命令来操作即可。rm命令可以删除一个目录中的一个或多个文件或目录,也可以将某个目录及其下属的所有文件及其子目录均删除掉。
具体操作步骤如下:
先进入linux系统终端(这里是centos系统),如下图:
(5)删除文件linuxc扩展阅读:
Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。
它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。
Linux操作系统诞生于1991 年10 月5 日(这是第一次正式向外公布时间)。Linux存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。
严格来讲,Linux这个词本身只表示Linux内核,但实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU 工程各种工具和数据库的操作系统。
⑹ 关于linux的删除命令
在Linux下删除文件用rm命令,具体用法如下:
一、rm [选项] 文件。选项说明:
1、-f-force忽略不存在的文件,强制删除,无任何提示。
2、-i--interactive 进行交互式地删除。
3、-r | -R--recursive 递归式地删除列出的目录下的所有目录和文件。
4、-v --verbose详细显示进行的步骤。
拓展资料
Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。
⑺ Linux C用什么函数可以删除某个文件中的一行内容
用c语言删除某个文件中的一行内容的原理就是
将该行的末尾和
开头找到,
然后将
改行的末尾的所有内容就复制到
改行的开头,使用覆盖的方式来实现删除.
如果实在不懂的话,
你就在改行的末尾
开始写入一定长度的(视改行的字节长度而定)
的转义字符
'\b'
⑻ linux 文件名为-c 的删除
”rm \-c“
使用\转义符。
⑼ linux的vim 下怎么用C语言通过调用函数来删除一个文件
函数名: remove
功 能: 删除一个文件
用 法: int remove(char *filename);
程序例:
#include<stdio.h>
intmain(void)
{
charfile[80];
/*promptforfilenametodelete*/
printf("Filetodelete:");
gets(file);
/*deletethefile*/
if(remove(file)==0)
printf("Removed%s. ",file);
else
perror("remove");
return0;
}
⑽ linux中c语言怎么删除指定文件
用C语言删除某个文件中的一行内容的原理就是 将该行的末尾和 开头找到, 然后将 改行的末尾