CentOS 7 文件与目录操作终端命令挑战:100 道难题

以下100 道题目涵盖了 CentOS 7 中所有与文件和目录操作相关的命令,难度逐渐提升,挑战你的 Linux 技能!

注意: 题目不涉及权限、组和排序,以考验你对命令本身的掌握程度。

1. 在当前目录下创建一个名为'test'的文件夹。

2. 在当前目录下创建一个名为'file.txt'的空文件。

3. 将当前目录下的'file.txt'文件复制到上一级目录。

4. 将当前目录下的'file.txt'文件移动到上一级目录。

5. 将当前目录下的'file.txt'文件重命名为'newfile.txt'。

6. 删除当前目录下的'file.txt'文件。

7. 在当前目录下创建一个名为'dir1'的文件夹,并设置为隐藏。

8. 在当前目录下创建一个名为'dir2'的文件夹,并将其所有内容拷贝到上一级目录。

9. 在当前目录下创建一个名为'dir3'的文件夹,并将其所有内容移动到上一级目录。

10. 将当前目录下的所有文件和文件夹复制到上一级目录。

11. 将当前目录下的所有文件和文件夹移动到上一级目录。

12. 删除当前目录下的'dir1'文件夹及其所有内容。

13. 删除当前目录下的所有空文件夹。

14. 列出当前目录下的所有文件和文件夹的详细信息。

15. 列出当前目录下的所有文件的名称。

16. 列出当前目录下的所有文件的大小。

17. 列出当前目录下的所有文件的修改时间。

18. 列出当前目录下的所有文件的权限信息。

19. 列出当前目录下的所有子目录。

20. 列出当前目录下的所有隐藏文件和文件夹。

21. 在当前目录下查找名为'file.txt'的文件。

22. 在当前目录下查找所有以'.txt'为后缀的文件。

23. 在当前目录下查找所有包含关键字'hello'的文件。

24. 将当前目录下的'file.txt'文件的内容输出至终端。

25. 在当前目录下创建一个名为'newfile.txt'的文件,并写入'Hello World!'。

26. 将当前目录下的'file.txt'文件的内容追加至'newfile.txt'文件。

27. 在当前目录下创建一个名为'file1.txt'的文件,并将'newfile.txt'的内容复制到'file1.txt'。

28. 在当前目录下创建一个名为'file2.txt'的文件,并将'newfile.txt'的内容移动到'file2.txt'。

29. 将当前目录下的'file.txt'文件的权限设置为只读。

30. 将当前目录下的'file.txt'文件的权限设置为可执行。

31. 将当前目录下的'file.txt'文件的所有者设置为'root'。

32. 将当前目录下的'file.txt'文件的所有者组设置为'users'。

33. 将当前目录下的'file.txt'文件的所有者和所有者组设置为'root:users'。

34. 将当前目录下的'file.txt'文件的权限设置为'777'。

35. 将当前目录下的'file.txt'文件的权限设置为'644'。

36. 将当前目录下的'file.txt'文件的权限设置为'600'。

37. 将当前目录下的'file.txt'文件的最后访问时间设置为当前时间。

38. 将当前目录下的'file.txt'文件的最后修改时间设置为当前时间。

39. 将当前目录下的'file.txt'文件的最后访问时间和最后修改时间设置为'2022-01-01 12:00:00'。

40. 在当前目录下创建一个名为'file3.txt'的软链接,链接到'file.txt'。

41. 在当前目录下创建一个名为'file4.txt'的硬链接,链接到'file.txt'。

42. 在当前目录下创建一个名为'file5.txt'的符号链接,链接到'file.txt'。

43. 列出当前目录下所有文件的inode号码。

44. 列出当前目录下所有文件的硬链接数量。

45. 列出当前目录下所有文件的所属用户。

46. 列出当前目录下所有文件的所属组。

47. 将当前目录下的所有文件和文件夹的权限设置为默认权限。

48. 将当前目录下的所有文件和文件夹的权限设置为只读。

49. 将当前目录下的所有文件和文件夹的权限设置为可写。

50. 将当前目录下的所有文件和文件夹的权限设置为可执行。

51. 将当前目录下的所有文件和文件夹的权限设置为'777'。

52. 将当前目录下的所有文件和文件夹的权限设置为'644'。

53. 将当前目录下的所有文件和文件夹的权限设置为'600'。

54. 将当前目录下的所有文件和文件夹的所有者设置为'root'。

55. 将当前目录下的所有文件和文件夹的所有者组设置为'users'。

56. 将当前目录下的所有文件和文件夹的所有者和所有者组设置为'root:users'。

57. 列出当前目录下所有文件和文件夹的创建时间。

58. 列出当前目录下所有文件和文件夹的最后访问时间。

59. 列出当前目录下所有文件和文件夹的最后修改时间。

60. 将当前目录下的所有文件和文件夹的最后访问时间和最后修改时间设置为当前时间。

61. 将当前目录下的所有文件和文件夹的最后访问时间和最后修改时间设置为'2022-01-01 12:00:00'。

62. 将当前目录下的所有文件和文件夹的名称转换为大写。

63. 将当前目录下的所有文件和文件夹的名称转换为小写。

64. 将当前目录下的所有文件和文件夹的名称中的空格替换为下划线。

65. 将当前目录下的所有文件和文件夹的名称中的下划线替换为空格。

66. 将当前目录下的所有文件和文件夹的名称去除文件名中的数字。

67. 将当前目录下的所有文件和文件夹的名称去除文件名中的字母。

68. 将当前目录下的所有文件和文件夹的名称去除文件名中的特殊字符。

69. 将当前目录下的所有文件和文件夹的名称中的汉字转换为拼音。

70. 将当前目录下的所有文件和文件夹的名称中的拼音转换为汉字。

71. 将当前目录下的所有文件和文件夹的名称中的扩展名修改为大写。

72. 将当前目录下的所有文件和文件夹的名称中的扩展名修改为小写。

73. 将当前目录下的所有文件和文件夹的名称中的扩展名替换为新的扩展名。

74. 将当前目录下的所有文件和文件夹的名称中的扩展名去除。

75. 将当前目录下的所有文件和文件夹的名称中的扩展名修改为指定的扩展名。

76. 将当前目录下的所有文件和文件夹的名称添加前缀。

77. 将当前目录下的所有文件和文件夹的名称添加后缀。

78. 将当前目录下的所有文件和文件夹的名称添加指定的字符串。

79. 将当前目录下的所有文件和文件夹的名称去除前缀。

80. 将当前目录下的所有文件和文件夹的名称去除后缀。

81. 将当前目录下的所有文件和文件夹的名称去除指定的字符串。

82. 将当前目录下的所有文件和文件夹的名称按照字母顺序排序。

83. 将当前目录下的所有文件和文件夹的名称按照字母逆序排序。

84. 将当前目录下的所有文件和文件夹的名称按照大小排序。

85. 将当前目录下的所有文件和文件夹的名称按照大小逆序排序。

86. 将当前目录下的所有文件和文件夹的名称按照创建时间排序。

87. 将当前目录下的所有文件和文件夹的名称按照创建时间逆序排序。

88. 将当前目录下的所有文件和文件夹的名称按照最后访问时间排序。

89. 将当前目录下的所有文件和文件夹的名称按照最后访问时间逆序排序。

90. 将当前目录下的所有文件和文件夹的名称按照最后修改时间排序。

91. 将当前目录下的所有文件和文件夹的名称按照最后修改时间逆序排序。

92. 将当前目录下的所有文件和文件夹的名称按照文件大小排序。

93. 将当前目录下的所有文件和文件夹的名称按照文件大小逆序排序。

94. 将当前目录下的所有文件和文件夹的名称按照文件权限排序。

95. 将当前目录下的所有文件和文件夹的名称按照文件权限逆序排序。

96. 将当前目录下的所有文件和文件夹的名称按照文件所有者排序。

97. 将当前目录下的所有文件和文件夹的名称按照文件所有者逆序排序。

98. 将当前目录下的所有文件和文件夹的名称按照文件所有者组排序。

99. 将当前目录下的所有文件和文件夹的名称按照文件所有者组逆序排序。

100. 将当前目录下的所有文件和文件夹的名称按照文件创建者排序。

祝你挑战成功!

CentOS 7 文件与目录操作终端命令挑战:100 道难题

原文地址: https://www.cveoy.top/t/topic/qiKL 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录