При перемещении всех файлов из каталогов каждый повышается

И Base64, и Base64url являются способами кодирования двоичных данных в строковой форме. Вы можете прочитать о теории base64 здесь . Проблема с Base64 состоит в том, что он содержит символы +, / и =, которые имеют зарезервированное значение в URL. Таким образом, base64url решает эту проблему, заменяя + на -, / на _ и удаляя символ завершающего отступа =. Затем закодированные данные могут быть включены в URL без проблем.

Вот диаграмма различий:

Index  Base64  Base64Url

0      A       A 
1      B       B 
2      C       C 
3      D       D 
4      E       E 
5      F       F 
6      G       G 
7      H       H 
8      I       I 
9      J       J 
10     K       K 
11     L       L 
12     M       M 
13     N       N 
14     O       O 
15     P       P 
16     Q       Q 
17     R       R 
18     S       S 
19     T       T 
20     U       U 
21     V       V 
22     W       W 
23     X       X 
24     Y       Y 
25     Z       Z 
26     a       a 
27     b       b 
28     c       c 
29     d       d 
30     e       e 
31     f       f 
32     g       g 
33     h       h 
34     i       i 
35     j       j 
36     k       k 
37     l       l 
38     m       m 
39     n       n 
40     o       o 
41     p       p 
42     q       q 
43     r       r 
44     s       s 
45     t       t 
46     u       u 
47     v       v 
48     w       w
49     x       x
50     y       y
51     z       z
52     0       0
53     1       1
54     2       2
55     3       3
56     4       4
57     5       5
58     6       6
59     7       7
60     8       8
61     9       9
62     +       -
63     /       _

       =       (omitted)

См. Также base64url кодирование .

10
задан Costique 5 May 2012 в 06:00
поделиться

3 ответа

Типичный способ переместить файлы все файлы, соответствующие конкретному выражению,

mv 1/*.masked targetDir

где targetDir мог быть..

Если Вы хотите переместить его из каталогов 1,2,3 затем, можно сделать что-то как

mv */*.masked targetDir

Или, если Вы хотите конкретно переместить его из пронумерованных каталогов, можно просто выполнить что-то как

mv [0-9][0-9]/*.masked targetDir
16
ответ дан 3 December 2019 в 16:11
поделиться

Много оболочек Unix поддерживают * оператор в части каталога пути также. Следующие работы, по крайней мере, в ударе и zsh:

ls */*.masked

Это возвратит все файлы, которые заканчивают в .masked один каталог глубже.

Таким образом перемещать их:

mv */*.masked destination
5
ответ дан 3 December 2019 в 16:11
поделиться
mv */*.masked .
5
ответ дан 3 December 2019 в 16:11
поделиться