在linux中如何隐藏文件和目录
时间:2019-04-29 03:17:16 来源:igfitidea点击:
在Linux和类unix系统中,如果文件或目录(文件夹)名以英文句号(.)开头,那么该文件默认是隐藏的。
要查看Linux中的所有隐藏文件,可以使用ls -al
命令。
如何在Linux操作系统中隐藏文件和目录?
在Linux中,隐藏文件和普通文件有什么区别?
隐藏文件与普通文件的主要区别在于: 隐藏文件的文件名以一个点开头。在Linux中通常称为点文件。点文件不是一个安全特性。只是为了方便,减少目录混乱。
如何在Linux中查看隐藏文件
ls -a ls -al ls -al | more ls -al | grep 'bash'
如何在Linux中隐藏文件和目录?
要在Linux中隐藏文件或目录,可以使用mv命令重命名文件。新文件名以点.开头
mv foo.txt .foo.txt
如何在Linux中隐藏文件夹/目录?
目录一样是文件名前面加点号:
mv -v my-folder .my-folder mv -v dir1 .dir1 mv -v dir2 .newdir2
如何在Linux中取消隐藏文件或文件夹?
去掉文件名最前面的点号
ls -la mv -v .foo.txt foo.txt mv -v .dir1 dir1 mv -v .newdir2 dir2
linux中如何隐藏文件并设置密码
要加密单个文件,可以使用gpg命令
gpg -c foo.txt
然后隐藏起来
mv -v foo.txt.gpg .foo.txt.gpg
删掉原来的文件
rm foo.txt
使用gpg命令解密文件
gpg --output foo.txt --decrypt .foo.txt.gpg rm .foo.txt.gpg
如何压缩文件夹并设置密码
使用tar命令压缩当前工作目录中的dir1目录:
tar -cz dir1 | openssl enc -aes-256-cbc -e > dir1.tar.gz.enc
隐藏起来
mv -v dir1.tar.gz.enc .dir1.tar.gz.enc
删掉原来的文件夹
rm -rf dir1
解密并解压
openssl enc -aes-256-cbc -d -in dir1.tar.gz.enc | tar xz