我想知道使用rm $(ls)删除文件(或rm -r $(ls)删除目录)是否安全?因为在所有网站中,即使此命令看起来比其他命令容易得多,人们也会提供其他方法来执行此操作。
我的存储设备有问题(实际上是一个存储卡,可以像 Pendrive 这样的外部存储设备)。
Experimentx@workmateX:/var/www/zendtest$ sudo rm /media/A88F-8788/python-2.7.1-docs-html.zip
rm: 无法删除`/media/A88F-8788/python-2.7.1-docs -html.zip':只读文件系统
我试图更改系统的文件权限,但这不起作用
Experimentx@workmateX:/var/www/zendtest$ sudo chmod 0777 /media/A88F-8788/python-2.7.1-docs-html.zip
chmod:更改`/media/A88F-8788/python-2.7.1 的权限-docs-html.zip':只读文件系统
但它完美地适用于Windows。
更新
在打开驱动器和运行命令时 sudo mount -o remount,rw /media/A88F-8788
/var/log/syslog:
Mar 23 15:29:48 workmateX kernel: [18042.257407] fat_get_cluster: 11 callbacks suppressed
Mar 23 15:29:48 workmateX kernel: [18042.257414] FAT: Filesystem error (dev sdb1)
Mar 23 15:29:48 workmateX kernel: [18042.257418] fat_get_cluster: invalid cluster chain (i_pos 0)
Mar 23 15:29:48 workmateX kernel: [18042.257425] FAT: Filesystem has been set read-only
Mar 23 15:29:48 workmateX kernel: [18042.258187] FAT: Filesystem …Run Code Online (Sandbox Code Playgroud) 我的机器上有一个目录,将其视为我自己的tmp目录,但它在我的~目录中。我想让我的系统每 3 小时删除一次该目录中的所有文件(尽管保持任何目录结构不变,但仍然递归地删除所有目录级别中的所有文件)该目录中超过一天的文件。
我正在运行带有 GNOME 3.18 的 Ubuntu GNOME 15.10,可以这样做吗?如果是这样,如何?我希望这是完全自动化的,不需要用户交互。这应该是我登录时自动启动的东西,所以我不需要在每次启动时都运行一些东西。
我有一个 Java 项目,它使用了一个 SVN 存储库,现在我决定更改为 GIT。
然而问题是我使用的 SVN 引擎在项目的每个文件夹中创建了.svn元数据目录。
我想清理这个隐藏文件夹的项目的所有文件夹。
是否有任何终端命令可以在文件夹中搜索并清理它?
我有一个符号链接~/Desktop/test.txt指向~/rendu/test.txt.
我只知道 的路径~/Desktop/test.txt,我想要一种快速删除~/rendu/test.txt而不删除符号链接的方法。
对于想知道原因的人:crypted.xxx我的桌面上有一个文件,该文件已加密并包含我的密码。
当我想更新我的加密文件时,我解密它并crypted.txt在一个特殊目录中创建它。因此,出于实际原因,我在桌面上创建了指向该文件的链接。但是看了我的之后crypted.txt,我想快速删除这个crypted.txt(但不是桌面中的链接)。
我从一本书中读到,该命令rm删除的inode是文件而不是文件。这意味着如果我用rm命令删除,则无法恢复。
我对 Ubuntu 环境很陌生。现在我的疑问是,Del密钥是如何工作的?inode就我而言,它并没有删除,因为我可以从我的Trash文件夹中恢复它。所以我说Del 键是mv对Trash文件夹执行命令而inode保持不变的说法是否正确?还是我在这里遗漏了什么?
我只是想知道如果我去移动位于这里的垃圾箱会发生什么:
/home/neo/.local/share/Trash
Run Code Online (Sandbox Code Playgroud)
到我的垃圾箱?我的意思是,如果我转到该文件夹并右键单击内容并告诉它将其移至废纸篓。
在查看我的每日logwatch报告时,我df今天早上注意到一个新错误。我注意到df列表顶部的异常错误...
~$ df (when run manually from my own account)
df: /run/user/1000/doc: Operation not permitted
Run Code Online (Sandbox Code Playgroud)
或者
(when run via root in the daily logwatch report)
df: /root/.cache/doc: Operation not permitted
Run Code Online (Sandbox Code Playgroud)
该doc目录出现在根/root/.cache/文件夹(我已经删除)和我自己的用户帐户/run/user/1000/文件夹中(或登录后的任何 /run/user/* 目录中)。
我怎样才能找出为什么会df出现这个错误?
更新 #1:
请注意,当我这样做时,ls -al /run/user/1000我得到以下信息,需要注意的一点是该doc目录有一个奇怪的日期。这个目录可能来自哪里?
drwx------ 13 xxxxxxxxxxx xxxxxxxxxxx 380 Apr 16 10:07 .
drwxr-xr-x 4 root root 80 Apr 16 09:56 ..
srw-rw-rw- 1 xxxxxxxxxxx xxxxxxxxxxx 0 …Run Code Online (Sandbox Code Playgroud)