Widows与linux关于隐形文件和非隐形文件の对比

对于windows来说 ,它本身有一些隐藏文件,为了防止一些菜鸟不小心把电脑的主要文件删除,还有就是里面存放一些你不知道的后门。

对此我们一些同学就会利用它的这些 特性做一些隐私的事情呢?比如有一些文件不想让老婆看到,为此可以做一下操作。

二话不说上图为先:

在这张图上我们可以看出,在桌面上有一张命名为3的图片可以点击图片右键查看属性

点击隐藏,然后应用确定,桌面的图片就消失了

怎么显示隐藏的图片呢??

上图

打开本地电脑,找到工具,点击文件夹选项 ,查看,里面含有隐藏文件显示的按钮

对于linux 来说它本身也有隐藏文件和非隐藏文件,那我们怎么查看呢、

我们转到Linux平台下进行查看

输入:Ls

输入:ls -a

他们有啥区别,

区别就在于首行的 .  ..

是否为隐藏文件和非隐藏文件的区别在与是否有.开头

查看全部:Ls -a

查看所有以点开头:Ls  -d  .*

时间: 2024-10-15 13:35:36

Widows与linux关于隐形文件和非隐形文件の对比的相关文章

Linux普通用户修改owner非本人文件为什么成功

关键字:错误提示:E45 已设定选项’readonly’(请加!强制执行) Linux对文件和目录有很好的权限管理,但今天遇到一个比较诡异的事情,普通用户对文件权限不可写,但可以强制保存该文件,这样就有问题了,其他用户可以修改别人文件,这不符合常识和安全要求,一时不明白原因.后来结合目录权限,终于搞清楚了这个问题.记录如下: 1 文件和目录的初始权限如下 所有者是root,其他用户无写权限 [[email protected] 桌面]# touch test.txt [[email protec

Linux下基于文件描述符的文件操作(非缓冲)

1 文件描述符 内核为每个进程维护一个已打开文件的记录表(实现为结构体数组),文件描述符是一个较小的正整数(0-1023)(结构体数组下标),它代表记录表的一项,通过文件描述符和一组基于文件描述符的文件操作函数,就可以实现对文件的读.写.创建.删除等操作. 常用基于文件描述符的函数有open(打开).creat(创建).close(关闭).read(读取).write(写入).ftruncate(改变文件大小).lseek(定位).fsync(同步).fstat(获取文件状态).fchmod(权

基于文件描述符的文件操作(非缓冲)

1.1. 文件描述符:内核为每个进程维护一个已打开文件的记录表,文件描述符是一个较小的正整数(0-1023),它代表记录表的一项,通过文件描述符和一组基于文件描述符的文件操作函数,就可以实现对文件的读.写.创建.删除等操作.常用基于文件描述符的函数有open(打开).creat(创建).close(关闭).read(读取).write(写入).ftruncate(改变文件大小).lseek(定位).fsync(同步).fstat(获取文件状态).fchmod(权限).flock(加锁).fcnt

Linux 下C编程(一)文件基础

博主原创,转载请加上http://www.cnblogs.com/jikexianfeng/p/5769357.html 一.课程概要 1.文件描述符 2.文件操作和内核数据结构 3.文件原子操作 二.正文 (一).文件描述符 1.文件描述符简介 1).对于linux内核而言,所有的文件打开都是有文件描述符引用的. 2).文件描述符是一个非负整数(返回-1为标准出错),并且与文件是相对应的. 3).当打开一个现存文件或创建一个新文件时,内核向进程返回一个文件描述符. 4).当读写文件时,需要(用

linux运维练习-vim编辑和文件查找(8月30)

1.总结文本编辑工具vim的使用方法:   光标跳转:       字符跳转:        h:向左移动一个字符        l:向右移动一个字符        h:向上移动一个字符        j:向下移动一个字符       在(hjkl)前加上数字,表示跳转几个字符  单词跳转:       w:后单词的词首       e:当前或者后一个单词的词尾       b:当前或者前一单词的词首       在(web)前加上数字,表示多次移动  行间移动:      #G:第#行的行首 

Linux(C/C++)下的文件操作open、fopen与freopen

Linux(C/C++)下的文件操作open.fopen与freopen open是linux下的底层系统调用函数,fopen与freopen c/c++下的标准I/O库函数,带输入/输出缓冲. linxu下的fopen是open的封装函数,fopen终于还是要调用底层的系统调用open. 所以在linux下假设须要对设备进行明白的控制.那最好使用底层系统调用(open), open相应的文件操作有:close, read, write,ioctl 等. fopen 相应的文件操作有:fclos

widows和Linux java加密注意事项

/** * @Title: EncrypAES.java * @Package com.weidinghuo.payment.util * @Description: TODO(用一句话描述该文件做什么) * @author liyongdong * @date 2016年8月17日 下午2:45:49 */package com.weidinghuo.payment.util; import java.io.UnsupportedEncodingException;import java.se

windows 与linux 下用C++读取sqlite实现文件复制(三)

5.实现文件复制 1 int CopyFile(char *SourceFile,char *NewFile) 2 { 3 ifstream in; 4 ofstream out; 5 in.open(SourceFile,ios::binary);//打开源文件 6 if(in.fail())//打开源文件失败 7 { 8 cout<<"Error 1: Fail to open the source file."<<endl; 9 in.close(); 1

linux函数的阻塞与非阻塞IO及错误处理

1.阻塞是指进程等待某一个事件的发生而处于等待状态不往下执行,如果等待的事件发生了则会继续执行该进程.调用系统阻塞函数可能会导致进程阻塞进入睡眠状态. 2.阻塞IO之read读取键盘输入数据 3.linux错误处理 ###函数perro();r打印括号里的字符串和错误信息,全局变量errno会被赋值当出现错误信息时,赋的值为下面的错误标号 ###错误标号及对应错误 #define EPERM 1 /* Operation not permitted */ #define ENOENT 2 /*