Questions tagged «dot-files»

点文件是名称以点开头的文件或目录。这些文件通常在用户主目录中找到,包含配置信息,并且在Unix系统上从视图中隐藏。

11
如何将所有文件(包括隐藏文件)从一个目录移动到另一个目录?
如何将目录中的所有文件(包括隐藏文件)移动到另一个目录? 例如,如果我有一个文件夹“ Foo”,其中包含文件“ .hidden”和“ notHidden”,如何将这两个文件都移动到名为“ Bar”的目录中?由于“ .hidden”文件保留在“ Foo”中,因此以下内容不起作用。 mv Foo/* Bar/ 自己尝试。 mkdir Foo mkdir Bar touch Foo/.hidden touch Foo/notHidden mv Foo/* Bar/
132 shell  wildcards  dot-files  mv 

8
将$ HOME放入git而不是符号链接点文件有陷阱吗?
我已经将整个$HOME目录签入Subversion 多年了。其中包括我的所有dotfile和应用程序配置文件,许多脚本,工具和黑客工具,我偏爱的基本主目录结构,一些怪异项目以及大量随机数据仓库。这是一件好事。虽然持续了。 但这已经失控了。在许多系统上,基本的结帐方法是相同的,但并不是所有的东西都适合我的所有机器。在不同的发行版中,它甚至都不能很好地发挥作用。 我正在清理房子-将数据分离出来,将一些脚本拆分为单独的项目,修复一些应该自动化的东西中的损坏链接,等等。 我的意图是将替换为,subversion以git进行的顶级检出$HOME,但我想将其简化为我想在所有系统上拥有的东西,包括点文件,一些目录和一些基本的自定义脚本。 在线阅读时,很多人似乎正在使用symlink方法进行此操作:克隆到子目录中,然后从$HOME存储库中创建符号链接。在$HOME完全版本控制下的十多年中,我不喜欢这种方法的想法,而且我无法弄清为什么人们似乎不喜欢直接签出方法。我需要了解特定于git顶级结帐的陷阱$HOME吗? PS部分是作为良好编码的练习,我还计划在github上公开我的root checkout。令人震惊的是,我允许在不经考虑就共享的文件中收集了多少安全敏感信息!WiFi密码,未口令的RSA密钥等。

3
为什么某些应用程序将〜/ .config / appname用于其配置数据,而另一些应用程序则使用〜/ .appname?
我注意到有些应用程序将其配置文件放到~/.config/appname其他应用程序中~/.appname(经典方式为AFAIK)。这种区别的意义是什么?对于我的应用,有什么更好的考虑? 更新:看来我(默认为XUbuntu 11.10)将$ XDG_CONFIG_HOME设置为,~/并且系统中的大多数应用程序(例如Mozilla Firefox,Adobe Flash Player,Midnight Commander,Opera,Wine等)都符合此要求。但是仍然有许多应用程序代替使用(例如Compiz,Deadbeef,VLC,Qt Creator,Google Chrome,XFCE等)~/.config/。另一个可疑的事情是目录~/.config/本身不是隐藏的(名称中没有点)-难道应用程序配置目录不具有不依赖位置的恒定名称($ XDG_CONFIG_HOME值)吗?



5
名称以点开头的目录有何特别之处?
此问题是从软件工程堆栈交换迁移的,因为可以在Unix和Linux堆栈交换上回答。 迁移 8年前。 我想知道两者之间的区别是什么: ~/somedirectory/file.txt 和 ~/.somedirectory/file.txt 在Google上问这个问题真的很困难,因为我.什至不知道如何称呼它,我也不知道该怎么解释。但是有人可以描述包含点和排除点之间的区别吗?

2
如何使点文件与系统无关?
由于工作量,我最近开始使用OS X,并使用自制软件进行了设置,以获得与Linux类似的体验。 但是,它们的设置有很多差异。有些只需要在一个系统上就位。当我的点文件位于git存储库中时,我想知道可以设置哪种开关,以便仅对Linux系统和OS X读取某些配置。 至于点文件,我指的是.bash_profiles或.bash_alias。


3
清理$ HOME目录
几年中,在我的$HOME目录中出现了许多隐藏的文件和目录。 我想不断删除不需要的。 我如何找出哪些应用程序创建了这些隐藏的文件和目录。 如何确定删除隐藏文件和目录的安全性,并且重要的内容不会丢失,并且依赖它们的所有内容也不会停止工作?
17 home  dot-files 

2
cp的行为奇怪。(点)或..(点)是源目录
这个答案表明,可以将目录中的所有文件(包括隐藏文件)复制src到目录中,dest如下所示: mkdir dest cp -r src/. dest 答案或其注释中没有任何解释说明其为何真正起作用,并且似乎也没有人找到相关文档。 我尝试了几件事。一,正常情况: $ mkdir src src/src_dir dest && touch src/src_file src/.dotfile dest/dest_file $ cp -r src dest $ ls -A dest dest_file src 然后,/.最后: $ mkdir src src/src_dir dest && touch src/src_file src/.dotfile dest/dest_file $ cp -r src/. dest $ ls -A dest …

3
为什么隐藏以点开头的文件名?我可以不使用点作为第一个字符来隐藏文件吗?
最初我以为这是一个巧合,但是现在我看到了甚至还有一个标签:所有隐藏的文件名都以点开头。这是惯例吗?为什么选择它?可以更改吗?或换句话说(如相关问题@evilsoup所暗示的,这暗示着其他答案):我可以隐藏文件而不重命名文件(.用作文件名的第一个字符)吗?

2
Shell文件名模式,可扩展为点文件,但不扩展为`..`?
最近,我因外壳模式以意外方式扩展而引起了一些意外。我想更改/root目录中一堆点文件的所有者,所以我做了 chown -R root .* 自然地,.*扩展到..那里确实是一场灾难。 我知道bash可以通过调整一些shell选项来更改此行为,但是在默认设置下,是否存在任何模式可以扩展到目录中的每个点文件,但不能扩展为.and ..?

5
带有glob模式的cp隐藏文件
情况: $ mkdir foo && touch foo/.test $ cp foo/* . zsh: no matches found: foo/* (or bash : cp: cannot stat ‘foo/*’: No such file or directory) 我的目录充满了隐藏的文件夹和文件。发生了什么,解决方案是什么?
13 zsh  wildcards  cp  dot-files 

3
为什么有些文件和文件夹被隐藏?
我可以理解在/home/user目录中隐藏文件和文件夹的原理,以防止用户弄乱事物。不过,我没有看到同样的理由如何,可以应用到文件/etc,/boot而/var目录是管理员的域。 我的问题是为什么管理员不隐藏某些文件和文件夹?例: /boot/.vmlinuz-3.11.1-200.fc20.x86_64.hmac /etc/.pwd.lock /etc/selinux/targeted/.policy.sha512 /etc/.java /etc/.java/.systemPrefs /etc/skel/.bash_profile /root/.ssh /root/.config /var/cache/yum/x86_64/20/.gpgkeyschecked.yum /var/spool/at/.SEQ /var/lib/pear/.filemap


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.