您如何管理和组织您的文件? (脚本、存储库、下载、pdf 等)[关闭]

2023-12-20

和你们中的许多人一样,我必须处理大量文件:源代码、二进制下载、电子表格、pdf、word 文档、图像、笔记文件、快速脚本等等。

这些文件可以分为许多类别:

  • 最终应删除的临时文件
  • 应存档的重要或有用的参考文件
  • 与特定雇主的特定项目相关的文件
  • 一般雇主文件,例如假期安排、医疗保健计划、旅行申请表等
  • 与任何特定雇主无关的专业文件
  • 副业项目
  • 个人文件(税、重要收据、票据等)

我想避免巨大的文件夹层次结构,特别是对于我经常通过命令行访问的文件

对于存档文件,基于标签的索引分类系统似乎比文件夹方法更适合。

有没有推荐的工具或系统可以有效管理文件?我正在考虑将我的下载文件夹变成一种“收件箱”并采用 GTD 方法。此外,像 Hazel 这样的程序可能会有所帮助。

我的重点是 Mac 软件,但我有兴趣了解所有方法。

您使用什么文件夹结构、系统和工具来管理文件?


我采用深层层次结构方法。最大的问题是我的电子邮件存档,其中许多邮件需要多个分类,但只能存储在一个地方。我们迁移到 Notes,这意味着长期记忆会丢失 - 我讨厌这一点。

我尝试按照项目来组织内容——从最宽松的意义上来说。我有顶级目录,例如:

  • bin - 可执行命令
  • inc - 标头(我经常用 C 编程)
  • lib - 库(带有不同库源的子目录)
  • src - 主要源档案(无数子目录,有的有两层或三层深,忽略像 RCS 子目录这样的人工制品)
  • etc - 主要是配置文件和相关脚本
  • tmp - 名义上是临时文件(最古老的居民已经过了十年,但那是从其他地方导入的;我创建或下载的最古老的居民是从 2000 年底开始的)

然后我有一些半目的子目录,例如:

  • work - 充满与工作相关的子目录
  • pdf - 子目录中充满 PDF 文件
  • 论文 - 充满非 PDF 文件
  • doc - 更多文档(需要处理这一点)

由于这台机器距离我 1500 英里,并且运行 Solaris 10,因此我不确定如何使用 Google Desktop 等工具来管理它。

在我使用的 Windows 笔记本电脑上,我有一个C:\Filing Cabinet\目录,其下具有子目录的层次结构。我不喜欢 Windows 将文件分散的方式;我更喜欢按照我想要的方式负责分散我自己的文件。

我家里的 Mac 与我的主要工作机器类似 - 减去工作特定的东西。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

您如何管理和组织您的文件? (脚本、存储库、下载、pdf 等)[关闭] 的相关文章

  • 无需路径修改即可构建 Python 项目

    我有一个在多个项目中使用的共享 python 库 因此结构如下所示 Project1 main py lt One of the projects that uses the library sharedlib init py ps lib
  • 有没有比这更快的方法来查找目录和所有子目录中的所有文件?

    我正在编写一个程序 需要在目录及其所有子目录中搜索具有特定扩展名的文件 这将在本地驱动器和网络驱动器上使用 因此性能是一个问题 这是我现在使用的递归方法 private void GetFileList string fileSearchP
  • NTFS 连接与符号链接(对于目录)[关闭]

    Closed 这个问题是无关 help closed questions 目前不接受答案 从高层次的角度来看 意味着只关心结果和接口 而不是实现 指向目录的 NTFS 重解析点和指向目录的符号链接之间的行为 如果有的话 有什么区别 同一目录
  • cuda 文件组织的有效方式:.cpp .h .cu .cuh .curnel 文件

    cuda最容易理解 最高效的代码组织是什么 经过一番调查后 我发现 cuda 函数声明应位于 cuh 文件中 实现位于 cu 文件中 内核函数实现位于 curnel 文件中 其他 C 内容通常在 cpp 和 h 文件中 最近我发布了一个问题
  • 是否需要关闭没有引用它们的文件?

    作为一个完全的编程初学者 我试图理解打开和关闭文件的基本概念 我正在做的一项练习是创建一个脚本 允许我将内容从一个文件复制到另一个文件 in file open from file indata in file read out file
  • Flutter - 使用 Android 下载指示器下载文件

    我正在尝试下载邮件系统的附件 为此 我正在使用颤振下载器 https pub dartlang org packages flutter downloader但我需要通过我的 http 客户端传递我的令牌 我认为这个插件没有处理这个问题 我
  • Java 扫描仪问题 (JFrame)

    我正在尝试使用扫描仪来编辑塔防游戏的级别 但是 它不会将级别 图块图像 更新为自定义文件的级别 0 是草 1 是石头 1 是什么都没有 等等 我发现了错误 但如何修复它 我需要添加 更改什么才能消除这个错误 java lang NullPo
  • 如何通过双击图标来执行JAVA程序?

    我写了一个java程序 现在我想在没有 IDE Eclipse 等的情况下打开我的控制台 java 应用程序 只需双击桌面上的可执行版本即可 我已将 java 项目导出为 Runnable JAR 文件 但无法打开 当我尝试使用cmd打开应
  • 当前平台不支持桌面 API

    我遇到过这个错误 java lang UnsupportedOperationException 当前平台不支持桌面 API 我将从我的 java 应用程序中打开一个文件 我用这个方法 Desktop getDesktop open new
  • c 使用 lseek 以相反顺序复制文件

    我已经知道如何从一开始就将一个文件复制到另一个文件 但是我如何修改程序以按相反的顺序复制它 源文件应具有读取访问权限 目标文件应具有读写执行权限 我必须使用文件控制库 例如 FILE A File B should be ABCDEF FE
  • 使用 JSONKit 解析 JSON 文件

    我正在构建一个音叉应用程序 货叉应允许最多 12 个预设节距 此外 我希望允许用户选择一个主题 每个主题都会加载一组预设 不必使用所有预设 我的配置文件看起来像这样 theme A3 comment An octave below conc
  • 来自 csv.read 模拟文件的 rspec 测试结果

    我正在使用 ruby 1 9 并且正在尝试执行 BDD 我的第一个测试 应该在 csv 中读取 有效 但第二个测试 我需要模拟文件对象 却不起作用 这是我的型号规格 require spec helper describe Person d
  • Linux下单个目录下文件过多会怎样?

    如果一个目录中有大约 1 000 000 个单独的文件 大部分大小为 100k 其中没有其他目录和文件 是否会以任何其他可能的方式降低效率或产生缺点 ARG MAX 会对此提出异议 例如 rm rf 在目录中时 会说 参数太多 想要执行某种
  • 将文件拆分为块

    我正在尝试分割格式为以下的文件 some garbage lines target G0 S0 type xy 0 108847E 02 0 489034E 04 0 108711E 02 0 491023E 04 0 108574E 02
  • 读取 .pdb 文件

    我有很多 pdb 格式的文件 其中一些已下载 但到目前为止我无法使用或读取其中的内容 因此我正在寻找如何从 MS Windows XP 读取和查看 pdb 文件格式 有谁知道怎么打开吗 如果您将 PDB 视为调试器使用的 程序数据库 PDB
  • 在java中打开Windows资源管理器

    我一直在 Stack Overflow 上寻找这个问题的答案 但找不到适合我的答案 使用 Java 如何创建一个将资源管理器窗口启动到指定目录的按钮 如果可能的话 如何使其适用于 OSX 和 Linux 我不确定它在其他操作系统中如何工作
  • 过滤路径列表以仅包含文件

    如果我有一个清单FilePaths 如何过滤它们以仅返回常规文件 即不是符号链接或目录 例如 使用getDirectoryContents main do contents lt getDirectoryContents foo bar l
  • 在 python 中指定文件夹位置时使用 / 和 \\ 有什么区别?

    我在 Windows 10 上使用 python v3 6 当指定字符串来表示目录位置时 下面的 2 种方法有什么区别 folder location C Users username Dropbox Inv folder location
  • 如何从 Adob​​e AIR 中的文件流获取字节数组?

    我阅读的内容有限 小 15 500 mb 文件 我需要能够将所有文件字节放入一个字节数组中 所以我有一个功能 Bindable public var ba ByteArray new ByteArray code protected fun
  • 扫描目录“User\Documents\My Music”时出现 UnauthorizedAccessException

    问题 为什么我在扫描用户的 我的文档 文件夹时出现此错误 但在扫描 我的音乐 我的图片 我的视频 目录时却没有出现此错误 次要 不太重要的问题 我正在和一位朋友谈论这个问题 他不懂技术 但了解足够的技术来进行对话 他帮助我进一步缩小了这个问

随机推荐