Tag: 文件

仅将目录中的最后8个文件移动到另一个目录

我正在尝试将最后8个文件从Documents目录移动到另一个目录,但我不想将它们逐个移动到该特定目录。 是否可以使用tail命令的替代来移动它们,但对于目录而不是文件? 我的意思是我想用tail -8 ./Documents | mv ./Anotherdirectory tail -8 ./Documents | mv ./Anotherdirectory或mv tail -8 ./Documents ./Anotherdirectory 。 事实上,我正在寻找一种聪明的方法,我可以快速移动最后8个文件(如ls所列)(无需键入每个名称)到另一个目录。 有什么建议?

在Ubuntu 18.04中创建一个新文档并直接重命名(一步)

我知道这是多么愚蠢和荒谬,但它真的很烦人! 我最近安装了Ubuntu 18.04 ..使用Ubuntu 16.04,当我创建一个新的空文档时,我能够直接重命名它:我不需要: step1:创建文档。 第2步:使用右键单击它,然后选择重命名 一切都是一步完成的。 但是,在Ubuntu 18.04中,我无法一步完成( 创建和重命名 ):每次我想创建一个Empty文档时,我必须: 创建空文档 右键单击它然后选择重命名。 有人面临同样的问题吗? 有没有解决这个问题? PS: 它不是关于如何在Ubuntu 18.04中创建一个空文档,它是关于如何一步创建和重命名一个空文档。

包和脚本有哪些安全策略?

从Windows 98到Windows 7,我确实使用过Microsoft Windows。 我自己发现了很多关于病毒,蠕虫,间谍软件等如何危害系统的安全漏洞。 Microsoft Windows Vista和Windows 7 UAC( 用户帐户控制 )系统和Windows Vista和Windows 7中的 Drives Autorun提示可以防止一些漏洞。 Linux的 我现在正在使用Ubuntu 11.10,并且我意识到由于多用户系统,Linux中不存在大多数(除一个)漏洞。 问题 人们(甚至我)曾经在笔式驱动器(闪存)和其他可移动设备中存储*.exe , *.cmd , *.deb , *.sh和其他可执行文件和脚本文件(安装程序,便携式浏览器,脚本等)媒体。 在Windows 7中(也在旧版本中) 如果目标可移动媒体连接到受感染的系统, 然后连接回一个新系统, 并运行*.exe , *.cmd或*.bat (未签名的可执行文件或脚本)文件 这可能会提示UAC对话框 和用户按Yes 这可能会以管理员身份执行恶意软件代码,注入未签名的可执行文件或脚本文件 我不知道签名的可执行文件。 从未测试过。 我认为,他们不能被感染或被感染的文件无法执行。 如果,在Linux中怎么办? 在*.deb , *.sh或Linux中的任何其他可执行文件或脚本文件中是否会发生相同的情况? 我的意思是 *.deb和其他文件是否会被感染? (我认为他们可以 ) Linux中是否有一种机制来validation*.deb文件中的内容? 我是否应该在可移动媒体中保留root访问所需的可执行文件和脚本文件? 如果我不应该那么手动validation文件内容是否被更改的最简单方法是什么? 互联网上的存储库和软件包怎么样? 通过使用http , […]

在安装过程中跳过选项后如何加密文件?

我需要加密我机器上的一些文件。 我没有在安装时选择加密我的主文件夹选项,但由于有一个选项可以这样做,我猜Ubuntu有一些内置的加密实用程序。 如果是这样,它是什么,我可以用它来加密我系统上的某些文件(不仅仅是主文件夹)?

如何在没有密码的情况下使用sudo运行文件?

可能重复: 如何在没有密码的情况下使用sudo运行应用程序? 我已经创建了一个脚本来执行我经常运行的各种系统任务,但我必须使用sudo来运行脚本,尽管我拥有它因为它运行root特权命令。 如何添加make sudo让我运行这个文件,而不必每次运行时都输入密码? 我知道有关于在没有密码的情况下运行命令的问题,但是我无法在没有密码的情况下运行文件。 我知道安全风险,但我在家里使用我信任的计算机。 我添加了john ALL = NOPASSWD: /home/john/.script/hibernate.sh到我的/etc/sudoers但是当运行命令sudo sh /home/john/.script/hibernate.sh它仍然提示我输入密码。 ..

如何通过文件扩展名递归复制文件?

我想将子目录中具有特定扩展名的所有文件复制到不同的文件夹。 我不想维护目录结构,我只想将找到的所有文件复制到不同的文件夹中。 我用这个命令来做: cp `find . -name “*.aac”` /media/moasad/New\ Volume/Media\ files/Avengers/Aud/aac/ 但是,我注意到如果它遇到文件夹或带有空格的文件,则cp函数不知道该怎么做,我得到的错误是这样的: cp: cannot stat ‘./Temporary_Items/martin/Problem’: No such file or directory cp: cannot stat ‘Files/nav-YCA136843.aac’: No such file or directory 请注意它的一个文件: ./Temporary_Items/martin/Problem Files/nav-YCA136843.aac 但由于“问题文件”中的空间,它很混乱。

如果Linux上的所有内容都是文件,那么目录是什么?

初学者经常会听到一句话“一切都是Linux / Unix上的文件”。 但是,目录是什么? 它们与文件有什么不同?

复制文件时参数列表太长

我刚问了一个与如何计算特定扩展名的文件有关的问题 。 现在我想将这些文件转换为新的dir 。 我在尝试, cp *.prj ../prjshp/ 和 cp * | grep ‘\.prj$’ ../prjshp/ 但他们给出了同样的错误, bash:/ bin / cp:参数列表太长了 我该如何复制它们?

创建文件及其父目录

我知道touch命令会创建一个文件: touch test1.txt 但我如何创建一个文件及其完整路径? 例如我的桌面什么都没有: ~/Desktop/$ ls ~/Desktop/$ 我想在~/Desktop/a/b/c/d/e/f/g/h/1.txt 。 我可以用一个简单的命令来做到这一点: $ touch ~/Desktop/a/b/c/d/e/f/g/h/1.txt 而不是手动创建完整路径,然后创建文件?

Gedit 3.6.1,如何从默认值5增加最近文件的数量?

Ubuntu 12.10,gedit 3.6.1 这不起作用: gconftool-2 –type int –set /apps/gedit- /preferences/ui/recents/max_recents 30 以root身份修改此文件也不起作用: cat /usr/share/glib-2.0/schemas/org.gnome.gedit.gschema.xml |grep rece -C 1 编辑: gconf-editor也没有。 它是硬编码的吗? 为了增加gedit中最近文件的数量从默认值5开始,我需要找到“修复”并重新编译gedit,答案在这里吗?