Questions tagged «directory»

用于存储计算机文件的文件系统结构。


2
为什么我不能有相同名称的文件夹和文件?
我以前从未遇到过此问题,但是由于某种原因,我无法将文件夹重命名为packages/。 结构如下: root - packages_old/ - packages 当我尝试使用Thunar重命名文件夹时,收到一条错误消息,提示该文件已存在。与mv:相同 blender iso $ mv packages_old/ packages/ mv: accessing `packages/': Not a directory 为什么我无法重命名我的文件和文件夹以使用相同的名称: root - packages/ - packages 我发誓我以前做过。

1
gpg:警告:homedir'/home/user/.gnupg'上的所有权不安全
系统:我正在测试基于Ubuntu 18.04的Linux Mint 19 Beta。 安装不相关的软件包时收到此警告: gpg: WARNING: unsafe ownership on homedir '/home/vlastimil/.gnupg' 这是ls目录本身的输出: $ lld /home/vlastimil/.gnupg drwx------ 4 vlastimil vlastimil 4,0K Jun 26 11:42 /home/vlastimil/.gnupg 看来还可以。 这是ls目录内容的输出: $ ll /home/vlastimil/.gnupg/ total 24K drwx------ 2 vlastimil vlastimil 4,0K Jun 26 11:36 crls.d drwx------ 2 vlastimil vlastimil 4,0K Jun 26 05:28 …


5
如何同时复制文件并创建目标目录?
我想cp aaa/deep/sea/blob.psd,以bbb/deep/sea/blob.psd 如果deep和sea目录下不存在bbb该如何复制,以便该副本创建所需的目录并复制该文件? 现在,我变得 No such file or directory更深,海洋不存在。 我翻阅了帮助页面和其他问题,但没有发现任何问题。 我最接近的rcp用于目录: rcp -r aaa/deep/sea/ bbb/deep/sea/ 虽然这会复制整个目录和内容,但我只想要一个文件。尝试这样做但是给了cp: cannot create regular file bbb/deep/sea/blob.psd' such file or directory

3
什么是./和../目录?
这个问题很简单,但是我不确定在哪里查找,Google不会对句号和斜杠做出响应。 我只是想计算当前目录中的文件和目录数(不包括子文件夹/文件),并且试图区分它们ls -1 | wc -l,ls | wc -l因为它们看起来相同。我正在查看的一个站点说:“请记住,这也在计算./和../目录。” 关于带有的目录ls -1,我不确定这是否意味着它包含之前的目录或某些目录(我不想要),但是从测试来看似乎没有做到这一点。 有人可以确认其中哪一个最适合仅计算当前目录(而非子目录)中的文件和目录数量,以及./和../目录的含义吗?

7
为什么我必须从已删除的目录CD出来?
在我的服务器上,我有一个目录结构,看起来像这样: /myproject/code 我通常与服务器建立ssh连接,并在该目录中“站立”: root@machine:/myproject/code# 当我部署新版本的代码时,代码目录将被删除,因此我将剩下: root@machine:/myproject/code# ./run -bash: ./run: No such file or directory 我发现的唯一解决方案是cd并返回: root@machine:/myproject/code# cd ../code root@machine:/myproject/code# ./run Running... 我可以避免吗?这有点奇怪。如果您有一个很好的解释,为什么会这样,我将不胜感激。

6
解压缩时,如何强制unzip / zip不创建子目录?
根据zip文件的创建方式,有时会直接提取所有文件,有时会将文件提取到子目录中。 如果后者是正确的,我如何强制unzip命令“忽略”该第一级目录? 例: cd /tmp wget http://omeka.org/files/omeka-1.5.1.zip mkdir omeka unzip omeka-1.5.1.zip -d omeka/ cd omeka/ ll 我得到的是/tmp/omeka/omeka-1.5.1/: total 12 drwxr-xr-x 3 root root 4096 2012-05-08 18:44 ./ drwxrwxrwt 6 root root 4096 2012-05-08 18:44 ../ drwxr-xr-x 5 root root 4096 2012-04-20 14:54 omeka-1.5.1/ 我想要的是提取到的文件/tmp/omeka/(一级升级,目录结构中没有版本号) /tmp/omeka/(files) 我知道我可以使用-j“垃圾路径”选项,但是我想保留子目录结构,而不是顶层目录结构。我怎样才能做到这一点?
19 directory  zip 

4
如何在Unix文件系统中实现目录?
我的问题是目录如何实现?我可以相信像表,数组或类似变量这样的数据结构。由于UNIX是开放源代码,因此我可以在源代码中查看程序在创建新目录时的功能。您能告诉我该主题的内容吗?目录“是”我可以理解的文件,并且目录真的是文件吗?我不确定文件是否确实存储在“文件中”,而您仍然可以说出关于几乎所有内容的word文件,我不确定这绝对不是文件,因为您甚至可以将变量称为a文件。例如,链接当然不是文件,而链接就像目录,但是这违反了目录是文件?

4
如何自动将符号链接更改为busybox中的目录?
我正在尝试(尽可能接近)自动更改符号链接。我试过了: ln -sf other_dir existing_symlink 这只是将新的符号链接放在现存的符号链接指向的目录中。 ln -sf other_dir new_symlink mv -f new_symlink existing_symlink 那做同样的事情:将符号链接移到目录中。 cp -s other_dir existing_symlink 它拒绝,因为它是目录。 我已经读到它mv -T是为此做的,但是busybox没有该-T标志。

4
设置文件夹及其所有父目录的读写权限
我需要设置root用户对目录subfolderN及其所有父文件夹的读写权限,直到root。 我可以手动完成: $ sudo chmod +rx /root/subfolder1/subfolder2/subfolderN $ sudo chmod +rx /root/subfolder1/subfolder2 $ sudo chmod +rx /root/subfolder1 $ sudo chmod +rx /root 但是如果N很大,我会很累。如何通过一个命令自动执行?

5
如何为每个目录设置别名?
假设您有一个别名go,但希望它在不同的目录中执行不同的操作? 它应在一个目录中运行cmd1,但应在另一个目录中运行cmd2 顺便说一句,我已经有一个别名可以切换到上述目录,所以可以将go别名分配附加到foo别名上吗? alias "foo=cd /path/to/foo" 在OSX上使用bash(?)。

1
以一定深度的子文件夹递归rsync
我想rsync递归地创建一个文件夹,但只希望包含一定深度的子文件夹。 例如,我想要像这样的1,2,3或4个子文件夹的深度: source/ ├── subfolder 1 │ ├── subsubfolder │ │ ├── subsubsubfolder │ │ │ └── wanted with depth 4.txt │ │ └── wanted with depth 3.txt │ └── wanted with depth 2.txt ├── subfolder 2 │ └── wanted with depth 2.txt └── wanted with depth 1.txt

1
Zsh中“ ../”的制表符补全
在bash中,我可以使用制表符补全功能将一个目录上移并再次下移到另一个路径。例如,假设我在$HOME/folder1,我想cd给$HOME/folder2。$HOME只有两个子目录folder1和folder2。 在bash中,我可以输入 cd ..[TAB]f[TAB]2 并最终在$HOME/folder2。在我的最新zsh安装中,按cd ..[TAB]会产生一个子目录的列表,这些子目录的名称中$HOME/folder1有两个.。 有没有一种简单的方法可以使我习惯?还是有什么更容易在zsh中实现我想要的?

4
如何在Vim中从文件视图切换到目录列表?
我打开了一个目录vim some/dir。我可以在树中导航,但是一旦打开文件,我想知道如何关闭文件视图才能返回目录列表以导航到另一个文件。:wq是没有选择的,因为它关闭了整个vim会话。我猜有一个for模式,但是我不知道它叫什么,也不知道我如何启动它。 如何关闭文件到文件导航视图?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.