Tag: каталог

Укажите только количество всех файлов / каталогов для дерева каталогов текущего каталога

Я хочу указать количество каталогов под каждым деревом подкаталогов текущего каталога. Поскольку существует слишком много каталогов, я не могу войти в отдельные каталоги и проверить. Я хотел бы создать отчет, похожий на тот, который показан на следующем рисунке: Проблема в том, что мой сервер предупреждает о максимальном ограничении создания каталогов. Поэтому я хотел знать, какой […]

Создать каталог из файлов и переместить файлы

Я хочу переместить файлы на основе определенного шаблона. Я работал с этим кодом, но он не работает с этой задачей. for file in *.fastq.gz do dir="${file%R*}" mkdir — "$dir" mv — "$file" "$dir" done Вот несколько примеров файлов: 121123_SN323_A_L002_GPS-100_R1.fastq.gz 121123_SN323_A_L002_GPS-100_R2.fastq.gz 130201_SN132_B_L007_GPS-100_R1.fastq.gz 130201_SN132_B_L007_GPS-100_R2.fastq.gz 121123_SN323_A_L002_GPS-104_R1.fastq.gz 121123_SN323_A_L002_GPS-104_R2.fastq.gz 130201_SN132_B_L007_GPS-104_R1.fastq.gz 130201_SN132_B_L007_GPS-104_R2.fastq.gz Поэтому с этими файлами я просто хочу создать две […]

rsync хочет повторно отправить файлы после недавнего запуска

Я использую rsync для синхронизации двух каталогов. В частности, я побежал: rsync -avz /path/to/src /path/to/dest По завершении этой команды я побежал: rsync –dry-run -avz /path/to/src /path/to/dest но версия с dry-run прежнему выводит все файлы в каталоге src как если бы она захотела повторно отправить их. Что происходит? Должна ли быть идеальная dest src ?

Как удалить. с начала строки Bash и записать результат в переменную?

В настоящее время я пишу функцию оболочки, и это поможет мне написать ее, чтобы удалить . с самого начала имени папки (изменение имени папки из папки скрытой папки в папку не скрытой). Имя папки сохраняется в переменной $CWD , которая сама вычисляется с использованием: CWD=${PWD##*/} Я бы хотел вызвать переменную, которая равна $CWD без . […]

Распакуйте все файлы в директории с тем же именем

Ubuntu 16.04 У меня есть каталог с zip файлами: directory | |—zip1.zip |—zip2.zip | … |—zip_very_large_number.zip Теперь у меня есть другой каталог /home/usrname/anotherdir . Есть ли способ распаковать все файлы в /home/usrname/anotherdir следующим образом: /home/usrname/anotherdir |—zip1(directory) | |—_FILES_FROM_zip1.zip | |—zip2(directory) | |—_FILES_FROM_zip2.zip | |—zip3(directory) | |—_FILES_FROM_zip3.zip | … | |—zip_very_large_number(directory) |—_FILES_FROM_zip_very_large_number.zip Есть ли сжатый способ […]

Команда Wget, которая возвращает всех веб-страниц на веб-сервере

Допустим, у нас есть сайт www.example.com со следующими страницами: www.example.com/page1 www.example.com/unknown www.example.com/unknown Есть ли команда Wget, которая создаст следующий результат: page1 page2 page3 Как эта команда изменится, если структура веб-сайта: www.example.com/xxxx/page1 www.example.com/xxxx/page2 www.example.com/xxxx/page3 По сути, у меня есть IP-адрес сервера, и я хотел бы иметь возможность перечислять все страницы, хранящиеся на сервере, чтобы посмотреть, есть […]

получить все имена файлов в подкаталогах

Мне нужно получить все имена файлов, не включая пути, например, file1 правильный, а ./folder/file1 неверен из подкаталогов. Мой вариант использования – это получение всех доступных имен файлов terminfo, которые находятся внутри каталога /usr/share/terminfo . Но они находятся внутри другого набора подкаталогов следующим образом: terminfo ア ls 1 3 5 7 9 A cefhjlmno PQ suw […]

Колебательное количество файлов и каталогов

Ситуация: у меня есть сценарий Python, который будет рекурсивно и отдельно подсчитывать общее количество файлов и каталогов. Ниже приведен код: def traverse(top): filecount = 0 dircount = 0 for root, dirs, files in os.walk(top): for f in files: if dirs: dircount += 1 elif files: filecount += 1 else: print("Error") break print("Num of dir: " […]

cp говорит «тот же файл» для двух разных каталогов

У меня есть каталог A с подкаталогом B и я пытаюсь скопировать все из B в A. В A я запускаю cp -ar B/ ~/A, и получите сообщение о том, что "cp: âB/â and â/u/username/A/Bâ are the same file" Тем не менее, я не уверен, почему он считает, что пункт назначения будет включать B.

Каково общее имя для каталогов. (точка) и .. (точка точка)?

. (точка) и .. (точка точка) существуют в каждом каталоге (и, вероятно, в каждой ОС). Как мы все знаем (или, по крайней мере, должны): , (точка) – текущий каталог .. (dot dot) является родительским каталогом Есть ли общее название для этих особых случаев?

Interesting Posts

запустить скрипт perl с неизвестным местоположением perl

Невозможно установить композитор на FreeBSD 10

Командная строка для записи дисков DVD + R DL в Linux?

Установка GUI на Arch

Как долго длиннее NoExtract в pacman.conf быть написано короче, все еще читаемым человеком?

Графический вход локального пользователя удаленно

Как установить ограничение на количество файлов, которые может открыть Linux?

Как настроить несколько скрытых сервисов Tor на одном хосте?

отображать переменную unix с помощью dbms_output.put_line

Linux Mint 17.2 графическая карта не распознает 1060 gtx

Могут ли возможности быть указаны в пакетах Debian?

Является ли мой SSH-ключ сопряжен со мной как с человеком или с моей учетной записью пользователя на одной машине?

команда linux для проверки очереди сообщений POSIX

Что делает команда «:»?

Медленная загрузка, как программировать fsck для запуска, как работа cron?

Linux и Unix - лучшая ОС в мире.